学习C#中的类型转换

作者: 游戏开发程序员 | 来源:发表于2018-06-01 16:07 被阅读12次

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

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


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

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

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

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

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

tips:

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

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

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

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

相关文章

  • c# 学习笔记2

    C# 类型转换类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。在 C# 中,类型铸造有两种...

  • unity C# 自定义隐式转换

    在C#中类型转换类型:隐式转换(implicit conversions)隐式转换就是系统默认的、不需要加以声明就...

  • 学习C#中的类型转换

    洗脑价值观 by 杂学的程序员如果你敲了代码,你就会明白其中的奥秘. 我们在编写代码的时候,常常需要转换数据的类型...

  • 10.18学习总结

    今天学习完了c#语言基础,包括类型转换(Parse和To string),装箱与拆箱(值类型和引用类型) ,...

  • 07.【转】C#中的as用法 &【原创】Revit中的转

    【转载内容】在程序中,进行类型转换是常见的事,C#支持基本的强制类型转换方法,例如: 这样强制转换的时候,这个过程...

  • 2017 10 18

    10月18日 继续就C#类型转换,运算符及方法的重载进行学习 类型转换 :隐式转换:int t = b1 + b2...

  • C# 中as和is的用法

    在程序中,进行类型转换时常见的事,C#支持基本的强制类型转换方法,例如 Object obj1 = new New...

  • 2017 10 16

    今天就C#语言基础进行学习,主要包括数据类型 (*)、变量与常量、String类型、类型转换 (**)等相关内容。...

  • C# Byte[]使用总结

    C# Byte[] string转换 01,C# string类型转成byte[]: Byte[] byteArr...

  • 【第十章】综合训练-幸运抽奖

    一、 总结 (1) . C#中运算符有算术运算符、关系运算符和逻辑运算符等(2) . C#中的类型转换分自动类型转...

网友评论

    本文标题:学习C#中的类型转换

    本文链接:https://www.haomeiwen.com/subject/dquqsftx.html