C#类型转换5

类型转换

类型转化从根本上来说是类型铸造,或者说是把数据从一种类型转换到另一种类型。
在c#中类型转换有两种形式:

隐士类型转换该转换是C#默认的以安全方式进行的转换,不会导致数据丢失。如小的整数类型转换为大的整数类型,从派生类转换为基类。// 低精度转换为高精度
显示类型转换及强制类型化转换。显示类型转换需要强制转换运算符,且强制类型转换会在成数据丢失。//高精度转换为低精度

ex强转

double doubl= 1234.56;
int i;
//将double强制转换为int类型 及将双精度浮点数转换为整形数
i = (int)doubl;

posted @ 2022-04-05 19:45  元素-  阅读(22)  评论(0)    收藏  举报