戭圎 发表于 2023-3-14 19:33:11

类型转换

C#中类型转换分为两种:隐式转换和显示转换。
隐式转换将一个较小范围的数据类型转换为较大范围的数据类型时,编译器会自动完成类型转换。
显示转换将一个较大范围的数据类型转换为较小范围的数据类型时,或者将一个对象类型转换为另一个对象类型时,需要使用强制类型转换符号进行显示转换,强制转换会造成数据丢失。
注意:
1.隐式转换只能将较小范围的数据类型转换为较大范围的数据类型,不能将较大范围的数据类型转换为较小范围的数据类型。
2.显示转换可能会导致数据丢失或精度降低,需要进行数据类型的兼容性检查。
3.对于对象类型的转换,需要进行类型转换的兼容性检查和类型转换的安全性检查。

来源:https://www.cnblogs.com/Stephen1024/archive/2023/03/14/17215329.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 类型转换