摘要: 委托(delegate)可以认为是包含有相同签名(方法名称和参数列表)和返回值类型的方法列表。方法的列表被称为调用列表。当委托被调用时,它将调用列表中的每一个方法。1、声明委托类型delegate void MyDel(int a);2、创建委托对象//创建委托并保存引用MyDel mydel=new MyDel(StaticClass.StaticMethod)//静态方法MyDel mydel=new MyDel(Class.Method);//实例方法//快捷语法MyDel mydel1=StaticClass.StaticMethod//静态方法MyDel mydel2=Class.M 阅读全文
posted @ 2012-05-30 16:50 Patrick005 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1、类是引用类型,因此其引用存放在栈(Heap)中,而其数据存放在堆(Stack)中。结构是值类型,存放在栈(heap)中。因此,结构适合处理数据量较小的数据。2、结构是隐式密封的(Sealed),因此不能被继承。当可以实现接口。3、内部结构: 结构: 没有默认的构造函数,但是可以添加构造函数 没有析构函数 没有 abstract 和 sealed(因为不能继承) 不能有protected 修饰符 可以不使用new 初始化 在结构中初始化实例字段是错误的 类: 有默认的构造函数 有析构函数 可以使用 abstract 和 sealed 有protected 修饰符 必... 阅读全文
posted @ 2012-05-30 09:44 Patrick005 阅读(222) 评论(0) 推荐(0) 编辑