欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解c# 類型轉(zhuǎn)換

 更新時間:2020年07月18日 14:40:54   作者:菜鳥教程  
這篇文章主要介紹了c# 類型轉(zhuǎn)換的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以學(xué)習(xí)

類型轉(zhuǎn)換從根本上說是類型鑄造,或者說是把數(shù)據(jù)從一種類型轉(zhuǎn)換為另一種類型。在 C# 中,類型鑄造有兩種形式:

  • 隱式類型轉(zhuǎn)換 - 這些轉(zhuǎn)換是 C# 默認(rèn)的以安全方式進(jìn)行的轉(zhuǎn)換, 不會導(dǎo)致數(shù)據(jù)丟失。例如,從小的整數(shù)類型轉(zhuǎn)換為大的整數(shù)類型,從派生類轉(zhuǎn)換為基類。
  • 顯式類型轉(zhuǎn)換 - 顯式類型轉(zhuǎn)換,即強(qiáng)制類型轉(zhuǎn)換。顯式轉(zhuǎn)換需要強(qiáng)制轉(zhuǎn)換運算符,而且強(qiáng)制轉(zhuǎn)換會造成數(shù)據(jù)丟失。

下面的實例顯示了一個顯式的類型轉(zhuǎn)換:

namespace TypeConversionApplication
{
  class ExplicitConversion
  {
    static void Main(string[] args)
    {
      double d = 5673.74;
      int i;

      // 強(qiáng)制轉(zhuǎn)換 double 為 int
      i = (int)d;
      Console.WriteLine(i);
      Console.ReadKey();
      
    }
  }
}

當(dāng)上面的代碼被編譯和執(zhí)行時,它會產(chǎn)生下列結(jié)果:

5673

C# 類型轉(zhuǎn)換方法

C# 提供了下列內(nèi)置的類型轉(zhuǎn)換方法:

序號 方法 & 描述
1 ToBoolean
如果可能的話,把類型轉(zhuǎn)換為布爾型。
2 ToByte
把類型轉(zhuǎn)換為字節(jié)類型。
3 ToChar
如果可能的話,把類型轉(zhuǎn)換為單個 Unicode 字符類型。
4 ToDateTime
把類型(整數(shù)或字符串類型)轉(zhuǎn)換為 日期-時間 結(jié)構(gòu)。
5 ToDecimal
把浮點型或整數(shù)類型轉(zhuǎn)換為十進(jìn)制類型。
6 ToDouble
把類型轉(zhuǎn)換為雙精度浮點型。
7 ToInt16
把類型轉(zhuǎn)換為 16 位整數(shù)類型。
8 ToInt32
把類型轉(zhuǎn)換為 32 位整數(shù)類型。
9 ToInt64
把類型轉(zhuǎn)換為 64 位整數(shù)類型。
10 ToSbyte
把類型轉(zhuǎn)換為有符號字節(jié)類型。
11 ToSingle
把類型轉(zhuǎn)換為小浮點數(shù)類型。
12 ToString
把類型轉(zhuǎn)換為字符串類型。
13 ToType
把類型轉(zhuǎn)換為指定類型。
14 ToUInt16
把類型轉(zhuǎn)換為 16 位無符號整數(shù)類型。
15 ToUInt32
把類型轉(zhuǎn)換為 32 位無符號整數(shù)類型。
16 ToUInt64
把類型轉(zhuǎn)換為 64 位無符號整數(shù)類型。

下面的實例把不同值的類型轉(zhuǎn)換為字符串類型:

namespace TypeConversionApplication
{
  class StringConversion
  {
    static void Main(string[] args)
    {
      int i = 75;
      float f = 53.005f;
      double d = 2345.7652;
      bool b = true;

      Console.WriteLine(i.ToString());
      Console.WriteLine(f.ToString());
      Console.WriteLine(d.ToString());
      Console.WriteLine(b.ToString());
      Console.ReadKey();
      
    }
  }
}

當(dāng)上面的代碼被編譯和執(zhí)行時,它會產(chǎn)生下列結(jié)果:

75
53.005
2345.7652
True

以上就是詳解c# 類型轉(zhuǎn)換的詳細(xì)內(nèi)容,更多關(guān)于c# 類型轉(zhuǎn)換的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • c#實現(xiàn)抓取高清美女妹紙圖片

    c#實現(xiàn)抓取高清美女妹紙圖片

    本文給大家分享的是一則使用c#實現(xiàn)抓取網(wǎng)絡(luò)高清美女妹紙圖片的代碼,這么好的東西,當(dāng)然不能獨享,推薦給小伙伴們。
    2015-03-03
  • C#實現(xiàn)如何使用短信平臺自動通知用戶實例

    C#實現(xiàn)如何使用短信平臺自動通知用戶實例

    這篇文章主要介紹了C#實現(xiàn)如何使用短信平臺自動通知用戶實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • c#禁止通過拖動,雙擊標(biāo)題欄改變窗體大小的方法

    c#禁止通過拖動,雙擊標(biāo)題欄改變窗體大小的方法

    今天小編就為大家分享一篇c#禁止通過拖動,雙擊標(biāo)題欄改變窗體大小的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • WPF使用DrawingContext實現(xiàn)簡單繪圖

    WPF使用DrawingContext實現(xiàn)簡單繪圖

    這篇文章主要為大家詳細(xì)介紹了WPF如何使用DrawingContext實現(xiàn)簡單繪圖,文中的示例代碼講解詳細(xì),具有一定的借鑒價值,感興趣的小伙伴可以了解下
    2024-02-02
  • C# 未將對象引用設(shè)置到對象的實例

    C# 未將對象引用設(shè)置到對象的實例

    c#開發(fā)過程中出現(xiàn)未將對象引用設(shè)置到對象的實例,錯誤一般是下面的原因,軟件中也是因為沒有獲取到數(shù)據(jù)導(dǎo)致,需要的朋友可以參考下
    2022-09-09
  • C#開發(fā)WinForm根據(jù)條件改變DataGridView行顏色

    C#開發(fā)WinForm根據(jù)條件改變DataGridView行顏色

    這篇文章介紹了C#開發(fā)WinForm根據(jù)條件改變DataGridView行顏色的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • C#并行庫Task類介紹

    C#并行庫Task類介紹

    這篇文章介紹了C#并行庫Task類,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • c# mutex互斥量的深入解析

    c# mutex互斥量的深入解析

    本篇文章主要是對c#中的mutex互斥量進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • C# WinForm制作登錄界面的實現(xiàn)步驟

    C# WinForm制作登錄界面的實現(xiàn)步驟

    本文主要介紹了C# WinForm制作登錄界面的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • C#實現(xiàn)日期格式轉(zhuǎn)換的公共方法類實例

    C#實現(xiàn)日期格式轉(zhuǎn)換的公共方法類實例

    這篇文章主要介紹了C#實現(xiàn)日期格式轉(zhuǎn)換的公共方法類,結(jié)合完整實例形式分析了C#針對各種常見日期格式的轉(zhuǎn)換方法,涉及C#字符串、日期、時間相關(guān)操作技巧,需要的朋友可以參考下
    2017-01-01

最新評論