洗脑价值观 by 杂学的程序员
如果你敲了代码,你就会明白其中的奥秘.
我们在编写代码的时候,常常需要转换数据的类型.今天我们来看看类型转换的方式:
C#中的类型转换有两种方式:
(byte)表示使用的是显式强制转换。是明确要求编译器把数值从一个类型转到另一个类型.
当我们从 char 到 ushort,int 到 long, float, double 可以使用隐式转换,直接用赋值即可,编译器会自动转换.
但是当我们从 double 类型到 int 类型转换就需要使用显式强制转换,否则会产生编译错误。
tips:
bool string 类型是没有隐式转换的.
可以加checked来检查显式强制转换是否溢出.
<每天三分钟,轻松做人猿> 大家有任何需求或者疑问都可以留言. 更欢迎吐槽和打赏.
您的阅读,点赞,吐槽和分享朋友圈,是我码字的动力源泉!