Gear.Turbo

2010年1月30日 #

对C++和C#中多态及类型转换的理解(二)

摘要: 上一篇主要讲述了C++中的类型转换,本篇讲述的是C#中的类型转换。 不同于复杂的C++,C#语言相对简单,其类型转换规则也比较少,主要有两种:as运算符类型转换和cast运算符类型转换。as运算符的方式不会抛出异常,转换失败返回null值,这也决定了as运算符不能用在值类型上;cast则是强制类型转换,用户可以定义自己的隐式或显式类型转换符。cast运算符在转换失败时会抛出异常。因此基于转换安全... 阅读全文

posted @ 2010-01-30 23:33 lsp 阅读(527) 评论(0) 推荐(0) 编辑

导航