1.事件
典型的事件声明:
public deletage void EventHandler(object sender, EventArgs e);
pbulic event EventHandler Click;
注意:使用了 abstract 修饰符的抽象事件必须省略事件访问说明,否则编译器会提示错误。事件所声明的类型必须是一个代表类型,代表类型应预先声明,如上例中的public delegate void EventHandler。
可以使用事件访问器来添加和删除事件:
public event MouseEventHandler MouseUp{
add {AddEventHandler(mouseUpEventKey, value); }
remove {AddEventHandler(mouseUpEventKey, value); } }
2.索引指示器
典型的索引指示器声明:
public string this[int nIndex]
{ get{...} set{...}}
文章来源:
http://my.donews.com/robinchow/2007/04/23/post-070423-094811-418/