数据类型标识符(在括号中),后面紧跟要转换的表达式,或者使用Convert关键字进行数据类型强制转换。显式转换比隐式转换需要更多键入,但使用户对结果更有把握。而且,显式转换可以处理有信息丢失的转换。使用强制转换执行显式转换。
在C#语言中,若要将某个表达式显式转换为特定数据类型,可使用显式强制转换调用转换运算符,将数据从一种类型转换为另一种类型。
下面的代码示例使用显式转换将一个单精度值转换为一个整数值。
float f = 123.45;
int i = (int)f;
或
float f = 123.45
int i =Convert.ToInt32(f);
注意:在进行数据类型的转换编程时,最好显式地给出转换的类型。这样既方便程序的阅读和维护,也不易导致错误。