-
2017-01-03 10:10:01
-
2017-01-03 10:14:43
- C# 2.0 Specification(二)
- 在某些情形下,类型参数对于整个类不是必需的,而只对特定方法内是必需的。经常,当创建一个接受泛型类型作为参数的方法时就是这样。例如,当使用早先描述的Stack类时,一个通用的模式可能是在一行中压入多个值,在一个单一的调用中写一个方法这么做也是很方便的。对于特定的构造类型,例如Stack,这个方法看起来像这样。
-
1087
-
2017-01-03 10:16:12
- C# 2.0 Sepcification(三)
- 尽管在一个单一的文件中为一个类型维护所有的源代码是一个良好的编程实践,但有时,一个类型变得非常大,这将成为一个不切实际的限制。此外,程序员经常使用源代码生成器产生应用程序的初始结构,并且修改结果代码。遗憾的是,当源代码在将来被再次发射时,现存的修改将会被覆盖。
-
1457
-
2017-01-03 10:19:58
- C# 2.0 Specification (四)
- 新类型修饰符partial 用于在多个部分中定义一个类型。为了确保和现存程序的兼容性,这个修饰符和其他修饰符(比如get和set)是不同的,它不是一个关键字,并且它必须紧邻出现在关键字class ,struct或者interface之前。
-
1308
-
2017-01-03 10:22:21
-
2017-01-03 10:27:11
-
2017-01-03 10:32:21
-
2017-01-03 10:35:08
- C# 2.0 Specification (泛型四)
- 泛型方法是与特定类型相关的方法。除了常规参数,泛型方法还命名了在使用方法时需要提供的一组类型参数。泛型方法可以在类、结构或接口声明中声明,而它们本身可以是泛型或者非泛型的。如果一个泛型方法在一个泛型类型声明中被声明,那么方法体可以引用方法的类型参数和包含声明的类型参数。
-
1592
-
2017-01-03 10:39:05
-
2017-01-03 10:44:17