亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時(shí)間: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)換, 不會(huì)導(dǎo)致數(shù)據(jù)丟失。例如,從小的整數(shù)類型轉(zhuǎn)換為大的整數(shù)類型,從派生類轉(zhuǎn)換為基類。
  • 顯式類型轉(zhuǎn)換 - 顯式類型轉(zhuǎn)換,即強(qiáng)制類型轉(zhuǎn)換。顯式轉(zhuǎn)換需要強(qiáng)制轉(zhuǎn)換運(yùn)算符,而且強(qiáng)制轉(zhuǎn)換會(huì)造成數(shù)據(jù)丟失。

下面的實(shí)例顯示了一個(gè)顯式的類型轉(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í)行時(shí),它會(huì)產(chǎn)生下列結(jié)果:

5673

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

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

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

下面的實(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í)行時(shí),它會(huì)產(chǎn)生下列結(jié)果:

75
53.005
2345.7652
True

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

相關(guān)文章

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

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

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

    C#實(shí)現(xiàn)如何使用短信平臺(tái)自動(dòng)通知用戶實(shí)例

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

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

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

    WPF使用DrawingContext實(shí)現(xiàn)簡(jiǎn)單繪圖

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

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

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

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

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

    C#并行庫(kù)Task類介紹

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

    c# mutex互斥量的深入解析

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

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

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

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

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

最新評(píng)論