C#中对XML文件的基本操作

C#中对XML文件的基本操作,第1张

C#中对XML文件的基本操作,第2张

通知每个需要被正确通知的人。通过使用事件,提高了程序的模块化。要在程序中使用自定义事件,需要执行以下步骤:

1。宣布事件。

要在类内声明事件,必须先声明事件的委托类型:
公共委托Void SelectionChangeDeventhandler(对象发送方,
selectionchangedeventarget);

注意:因为这个示例程序需要在事件中传递数据,所以它定义了EventArgs的派生类SelectionChangedEventArgs。
public class SelectionChangedEventArgs:EventArgs
{
private string m _ selection;

//该属性用于传递事件数据
公共字符串选择
{
get { return m _ selection;}
}

public SelectionChangedEventArgs(string selection)
{
m _ selection = selection;
}
}


委托类型定义了一组传递给处理该事件的方法的参数。多个事件可以共享同一个委托类型,所以只需要在没有声明合适的委托类型时执行这一步。

接下来声明事件本身:
公共事件选择更改deventhandler选择更改;

2.呼叫事件

如果没有客户将委托与该事件挂钩,则该字段将为空;否则,该字段将引用在调用事件时应调用的委托。所以在调用事件时,通常会先检查是否空再调用事件。
public class Form2 : System。windows . forms . form
{
......

公共事件SelectionChangedEventHandler selection changed;

......

private void combobox 1 _ selectedindex changed(对象发送方,系统。EventArgs e)
{
if(selection changed!= null)
{
SelectionChangedEventArgs E = new SelectionChangedEventArgs(combobox 1。正文);
SelectionChanged(this,E);
}
}
}

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C#中对XML文件的基本操作

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情