2010-3-11 16:05:34 阅读157 评论0 112010/03 Mar11
NET 2.0提供了泛型。有了泛型,就不再需要Object类了
泛型类使用泛型类型,并可以根据需要用特定的类型替换泛型类型
1.概述
型并不是一个全新的结构,其他语言中有类似的概念
如:C++模板就与泛型相当
泛型不仅是C#语言的一种结构,而且是CLR定义的
所以,即使泛型类是在C#中定义的,也可以在Visual Basic中用一个特定的类型实例化该泛型
2.泛型的优点
(1)性能
System.Collections —— 非泛型集合类
System.Collections. Generic —— 泛型集合类
2009-12-3 16:46:28 阅读15 评论0 32009/12 Dec3
C# 1.1里,声明和使用委托要求你有委托和一个在委托被触发时具有匹配签名的能够执行的方法,以及一个将命名方法与委托关联的分配语句。作为C# 2.0的新特性,匿名方法基本上能够提供与先前命名方法相同的功能,但是它已经不再需要一个在关联到委托之前就明确创建的方法了。
你可以把匿名方法想象为一个实现与委托进行关联这项功能的便捷途径。如果同时看一下匿名方法实现和命名方法实现所取得IL结果,你会发现这两者之间的差别非常小。当编译器碰到匿名方法的时候,它会在类里面创建一个命名方法,并将它与委托进行关联。所以匿名方法在运行期间与命名方法的性能非常类似——性能的增加体现在开发人员的生产效率上,而不是运行期间的执行上。
2009-12-1 15:58:38 阅读68 评论0 12009/12 Dec1
2009-11-27 15:46:02 阅读68 评论0 272009/11 Nov27
JavaS
(1)使用内置对象
(2)使用JSON符号
(3)自定义对象构造
一、使用内置对象
JavaS
1,JavaS
2,JavaS
我们所说的使用内置对象,是指通过JavaS
复制代码 代码如下:
var str = new String("实例初始化String");
var str1 = "直接赋值的String";
var
2009-11-25 10:13:05 阅读23 评论0 252009/11 Nov25