类型转换
在 C# 中,类型转换有两种形式:
隐式类型转换 ——这些转换是 C# 默认的以安全方式进行的转换。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。
显式类型转换 ——这些转换是通过用户使用预定义的函数显式完成的。显式转换需要强制转换运算符。
强制转换的语法为: _(datatype)variable; 其中括号不可以省略,_datatype为要转换的类型说明符,variable为要转换的变量。
double d = 5673.74;
int i;
i = (int)d; // 强制转换 double 为 int
执行结果为5673。