.net 2.0中的委托实例讲解
由于.net 2.0引入了匿名方法,所以创建委托的方式可以更简化了。.net 2.0中的委托有了匿名方法,上一篇的例子可以简化为:1234567891011121314151617181 namespace DelegateDemo 2 { 3 //声明委托 4 public delegate void MyDel(string arg1, string arg2); 5 6 class Program 7 { 8 static void Main(st
由于.net 2.0引入了匿名方法,所以创建委托的方式可以更简化了。.net 2.0中的委托有了匿名方法,上一篇的例子可以简化为:1234567891011121314151617181 namespace DelegateDemo 2 { 3 //声明委托 4 public delegate void MyDel(string arg1, string arg2); 5 6 class Program 7 { 8 static void Main(st
上一篇已经演示了使用委托实现一个多语言问候的程序,这一篇文章来总结一下在.net 1.x中委托的使用方法。 既然委托是一个类型(class),那么它就要经历像类一个先声明,然后new一个对象,最后调用的过程。.net 1.x中的委托在.net 1.x中委托的使用是这样的,如下代码:11 namespace DelegateDemo 2 { 3 //声明委托 4 public delegate void MyDel(string arg1, string arg2); 5 6 c
1、什么是堆? 堆是一块内存区域,在堆里可以分配大块的内存用于存储某类型的数据对象; 堆的特征: 1、堆里面的内存能够以任意顺序存入和移除; 2、不能显示地删除程序在堆里面保存的数据; 3、靠CLR的自动GC(垃圾收集器)判断并自动清除无主的堆对象,然后释放它; 4、被释放对象的内存可以被重用;2、什么是栈? 栈是一个内存数组,是一个后进先出的数据结构; 几种数据类型: 1、某些类型变量的值; 2、程序当前的执行环境; 3、传递给方法的参数; 几