C#的顯式類型轉換

來源:互聯網
上載者:User

顯式類型轉換,又叫強制類型轉換。與隱式轉換正好相反,顯式轉換需要使用者明確地指定轉換的類型。比如下面的例子把一個類型顯式轉換為類型:

long l=5000;

int i=(int)l;

上一章介紹的拆箱轉換就是一種顯式轉換。這裡我們還將講解以下轉換的規則:

●顯式數值轉換

●顯式枚舉轉換

●顯式引用轉換

顯式轉換可以發生在運算式的計算過程中。它並不是總能成功,而且常常可能引起資訊丟失。

顯式轉換包括所有的隱式轉換,也就是說把任何系統允許的隱式轉換寫成顯式轉換的形式都是允許的,如:

int i=10;

long l=(long)i;

6.2.1 顯式數值轉換

6.2.2 顯式枚舉轉換

6.2.3 顯式引用轉換

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.