委托委托的本质在C#中,委托是一个特殊的类;在某种程度上,相当于C++的函数指针;在某种程度上,相当于接口(Interface);委托可以是static的,接口则不能;委托的定义关键字:delegatepublic delegate void MyDelegate(string message);public delegate int OperationDel(int x, int y);委托Op... Read More
posted @ 2009-07-10 16:04 think_fish Views(222) Comments(0) Diggs(0) Edit
索引器允许按照数组的额方式索引对象的数组元素,索引器可以使用户像访问数组一样访问类成员,索引器类似于属性,不同之处在于它们的访问器采用参数。例:class IndexerClass{//定义数组private int[] arr = new int[100];//定义索引器public int this[int index] // Indexer declaration{get{// 检查索引值.... Read More
posted @ 2009-07-10 15:36 think_fish Views(121) Comments(0) Diggs(0) Edit
什么是泛型(C#) 所谓泛型是指将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。一种类型占位符,或称之为类型参数。我们知道一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。  例如:通常一个方法或过程的签名... Read More
posted @ 2009-07-10 15:25 think_fish Views(816) Comments(0) Diggs(0) Edit