学习C#中的类型转换

洗脑价值观    by 杂学的程序员

如果你敲了代码,你就会明白其中的奥秘.


我们在编写代码的时候,常常需要转换数据的类型.今天我们来看看类型转换的方式:

C#中的类型转换有两种方式:

(byte)表示使用的是显式强制转换。是明确要求编译器把数值从一个类型转到另一个类型.

当我们从 char 到 ushort,int 到 long, float, double 可以使用隐式转换,直接用赋值即可,编译器会自动转换.

但是当我们从 double  类型到 int  类型转换就需要使用显式强制转换,否则会产生编译错误。

tips:

    bool string 类型是没有隐式转换的.

    可以加checked来检查显式强制转换是否溢出.

<每天三分钟,轻松做人猿> 大家有任何需求或者疑问都可以留言. 更欢迎吐槽和打赏.

您的阅读,点赞,吐槽和分享朋友圈,是我码字的动力源泉!

你可能感兴趣的:(学习C#中的类型转换)