(求)关于使用C# xmlDocumment类的详细讲解.

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:01:17
最好能像C#教程书一样的讲解形式.从头到尾的讲解和各方法的使用.有例子.谢了

面的过程说明如何在类中实现事件。第一个过程实现没有关联数据的事件,它将 System.EventArgs 类和 System.EventHandler 类用作事件数据和委托处理程序。第二个过程实现具有自定义数据的事件,它为事件数据和事件委托处理程序定义自定义类。

有关阐释引发和处理事件的完整示例,请参见如何:引发和使用事件。

实现不具有事件特定的数据的事件
在类中定义公共事件成员。将事件成员的类型设置为 System.EventHandler 委托。

C# 复制代码
public class Countdown
{
...
public event EventHandler CountdownCompleted;
}

Visual Basic 复制代码
Public Class Countdown
...
Public Event CountdownCompleted As EventHandler
End Class

在引发事件的类中提供一个受保护的方法。对 OnEventName 方法进行命名。在该方法中引发该事件。

C# 复制代码
public class Countdown
{
...
public event EventHandler CountdownCompleted;
protected virtual void OnCountdownCompleted(EventArgs e) { if (CountdownCompleted != null) CountdownCompleted(this, e); }
}

Visual Basic 复制代码
Public Class Countdown
...
Public Event CountdownCompleted As EventHandler
Protected Overridable Sub