摘要:
1、C#事件本质就是对消息的封装,用作对象之间的通信;发送方叫事件发送器,接收方叫事件接收器;2、发送器不知道接收器的任何情况,但接收器有一个事件处理程序来处理这个事件(当事件发生时);那么发送器和接收器之间如何进行通信呢?用事件,用委托,简单地来理解把事件理解成消息即可。先定义个委托,要使用的事件处理程序的签名(也就是函数类型,返回值,参数个数,参数类型等等)由这个委托定义,委托本质就是个函数指... 阅读全文
摘要:
方法签名由方法名称和一个参数列表(方法的参数顺序和类型)组成。注意:方法的签名并不包括方法的返回值。虽然每个重载方法可以有不同的返回类型,单返回类型并不足以区分所条用的是哪个方法。在C#中,同一个类中的两个或两个以上的方法可以相同的名字,只要他们的参数声明不同即可。在这种情况下,该方法就被称为重载(... 阅读全文
摘要:
在一个类中定义 索引 参数写到【】 中 public class class1{public string this[int index] { get { return index.ToString(); } }}在本类中这样调用this[55].ToString()如果在别的类中 先 创建此类的实例class1 b=new class1();b【55】总结 :方便的调用 阅读全文