zoukankan      html  css  js  c++  java
  • C#数据类型转换的几种形式

    1、隐式转换:一般是低类型向高类型转化,能够保证值不发生变化。

        隐式数值C#数据类型转换:

        从 sbyte 到 short、int、long、float、double 或 decimal。

        从 byte 到 short、ushort、int、uint、long、ulong、float double 或 decimal。

        从 short 到 int、long、float、double 或 decimal。

        从 ushort 到 int、uint、long、ulong、float、double 或 decimal。

        从 int 到 long、float、double 或 decimal。

        从 uint 到 long、ulong、float、double 或 decimal。

        从 long 到 float、double 或 decimal。

        从 ulong 到 float、double 或 decimal。

        从 float 到 double。

        不存在向 char 类型的隐式转换,因此其它整型的值不会自动转换为 char 类型。

        浮点型不能隐式地转化为decimal类型。

     

    2、 显示转换:也称强制类型转换。不能保证数据的正确性。

        数据类型(表达式)

    3、 数值型转 string 都可以用 ToString()

    4、 string转字符

       数据类型.Parse();

    5、 Convert对象  

      ToInt32();  //转换成32位的整数 
      ToInt16();  //转换成16位的整数 
      ToBoolean();  //转换成 bool 值 
      ToString();  //转换成 字符串 
      ToDouble();  //转换成小数 

     



  • 相关阅读:
    metal的gpu query
    体积雾 global fog unity 及改进
    hdr rt format对颜色的影响
    unity deferred lighting
    unity linear space时 photoshop blend的正确设置
    unity linear work flow
    一些数据 bandwidth之类
    deferred rendering with msaa
    unity 显示mipmaplevel
    【转】在C#中使用SendMessage
  • 原文地址:https://www.cnblogs.com/zhangkang/p/3308828.html
Copyright © 2011-2022 走看看