摘要:
as 运算符用于在兼容的引用类型之间执行某些类型的转换。备注as 运算符类似于强制转换操作。但是,如果无法进行转换,则 as 返回 null 而非引发异常。请看下面的表达式:复制 expression as type它等效于以下表达式,但只计算一次 expression。复制 expression is type ? (type)expression : (type)null注意,as 运算符只执行引用转换和装箱转换。as 运算符无法执行其他转换,如用户定义的转换,这类转换应使用强制转换表达式来执行。详情参考:http://msdn.microsoft.com/zh-cn/library/cs 阅读全文
2011年5月26日 #