中的

.NET

.net 2.0中的委托实例讲解

61 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 1.x中的委托实例详解
.NET

.net 1.x中的委托实例详解

42 0

上一篇已经演示了使用委托实现一个多语言问候的程序,这一篇文章来总结一下在.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

.NET

介绍C#中的堆和栈

65 0

1、什么是堆?    堆是一块内存区域,在堆里可以分配大块的内存用于存储某类型的数据对象;  堆的特征:    1、堆里面的内存能够以任意顺序存入和移除;    2、不能显示地删除程序在堆里面保存的数据;    3、靠CLR的自动GC(垃圾收集器)判断并自动清除无主的堆对象,然后释放它;    4、被释放对象的内存可以被重用;2、什么是栈?    栈是一个内存数组,是一个后进先出的数据结构;  几种数据类型:    1、某些类型变量的值;    2、程序当前的执行环境;    3、传递给方法的参数;  几