C#2.0 Specification(泛型一)[5]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 tlping 的 blog


  • 类型参数可行的转换依赖于应用到该类型参数上的约束(如果有的话)。详细地说明参看§20.7.4
  • 字面null不能被转换到由类型参数所给定的类型,除非类型参数是由一个类约束(§20.7.4)所约束。然而可以使用一个默认值表达式(§20.8.1)代替。此外,由一个类型参数给定的类型的值可以使用“==”和“!=”(§20.8.4)与null进行比较。
  • 如果类型参数通过一个构造函数约束(constructor-constraint)(§20.7)而约束,new表达式只能用过一个类型参数而被使用。
  • 类型参数不能用于特性内的任何地方。
  • 类型参数不能用于成员访问,或者表示一个静态成员或者嵌套类型的类型名字(§20.9.1、§20.9.4)。
  • 在不安全代码中,类型参数不能被用作托管类型(§18.2)。

作为一种类型,类

本文关键:C# 2.0
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top