我需要在我的班级中有一些代表。如何将代理添加到接口C#
我想使用界面来“提醒”我设置这些代表。
如何?
我的班级是这样的:
public class ClsPictures : myInterface
{
// Implementing the IProcess interface
public event UpdateStatusEventHandler UpdateStatusText;
public delegate void UpdateStatusEventHandler(string Status);
public event StartedEventHandler Started;
public delegate void StartedEventHandler();
}
我需要一个接口来迫使这些代表:
public interface myInterface
{
// ?????
}
这恰恰是不适合我的工作。我很积极,我已经这样做了所有事情,然而,我的界面中的处理程序没有得到认可。我的类实现接口是抱怨该类不匹配System.EventHandler的接口返回类型。 – Chucky 2013-07-16 10:53:20
@Chucky:听起来你应该用一个简短但完整的例子来解答这个问题。我给出的答案确实*起作用。 – 2013-07-16 10:58:28
我没有意识到代表具有与班级一样的可访问性。我一直认为他们需要被封装在一个班级中。 – Purusartha 2014-10-13 05:54:40