C#类型转换5
类型转换
类型转化从根本上来说是类型铸造,或者说是把数据从一种类型转换到另一种类型。
在c#中类型转换有两种形式:
隐士类型转换该转换是C#默认的以安全方式进行的转换,不会导致数据丢失。如小的整数类型转换为大的整数类型,从派生类转换为基类。// 低精度转换为高精度
显示类型转换及强制类型化转换。显示类型转换需要强制转换运算符,且强制类型转换会在成数据丢失。//高精度转换为低精度
ex强转
double doubl= 1234.56;
int i;
//将double强制转换为int类型 及将双精度浮点数转换为整形数
i = (int)doubl;

浙公网安备 33010602011771号