<分区>
什么是接口(interface)事件(在接口(interface)内声明事件)的强大功能的一个很好的例子?
大多数时候我只看到接口(interface)中的公共(public)抽象方法。
<分区>
什么是接口(interface)事件(在接口(interface)内声明事件)的强大功能的一个很好的例子?
大多数时候我只看到接口(interface)中的公共(public)抽象方法。
最佳答案
我使用事件在串行端口接收到数据时发出信号。
这是我的界面。
public interface ISerialPortWatcher
{
event EventHandler<ReceivedDataEventArgs> ReceivedData;
event EventHandler StartedListening;
event EventHandler StoppedListening;
SerialPortSettings PortOptions { set; }
bool Listening { get; set; }
void Stop();
void Start();
}
public class ReceivedDataEventArgs : EventArgs
{
public ReceivedDataEventArgs(string data)
{
Data = data;
}
public string Data { get; private set; }
}
关于c# - 接口(interface)事件的实际使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1745990/