升 C 上的 RaiseEvent
RaiseEvent on C sharp
我知道网上有很多关于 RaiseEvents 的信息,但我看不懂,谁能帮我举个简单的 C# 例子。
非常感谢。
将此插入您的 class
public event EventHandler<string> MessageHasSent;
public void SendMessage(string message)
{
EventHandler<string> ms = MessageHasSent;
if (ms!= null)
{
ms(this,message);
}
}
并在您 class 的每个地方提出此事件。例如,这将在发生错误时引发事件
try
{
}
catch ( Exception ex)
{
SendMessage("error occurred :"+ex.Message);
}
并像其他活动一样使用它
我知道网上有很多关于 RaiseEvents 的信息,但我看不懂,谁能帮我举个简单的 C# 例子。
非常感谢。
将此插入您的 class
public event EventHandler<string> MessageHasSent;
public void SendMessage(string message)
{
EventHandler<string> ms = MessageHasSent;
if (ms!= null)
{
ms(this,message);
}
}
并在您 class 的每个地方提出此事件。例如,这将在发生错误时引发事件
try
{
}
catch ( Exception ex)
{
SendMessage("error occurred :"+ex.Message);
}
并像其他活动一样使用它