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();  //轉換成小數 




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章