2007年4月5日星期四

C#中的类型转换

无论是什么类型,所有的数据都是一系列的位,即一组0和1
。但是一般情况下,不同类型的变量使用不同的模式来表示数据。这意味着即使可以把一系列的位从一种类型的变量移动到另一种类型的变量中,结果也可能与期望的不同。所以这并不是数据从一个变量的一对一映射,而是需要对数据进行类型转换。那么类型转换有两种形式
A 隐式转换:从类型A到类型B的转换可以在所有的情况下进行,执行转换的规则非常简单,可以让编译器进行。
B 显式转换:从类型A到类型B的转换只能在某些情况下进行,转换的规则比较复杂,应进行某种类型的处理。

没有评论: