C#隱式轉(zhuǎn)換學(xué)習(xí)筆記
C#有很多值得學(xué)習(xí)的地方,這里我們主要介紹C#隱式轉(zhuǎn)換,包括介紹強(qiáng)制轉(zhuǎn)換規(guī)則等方面。
C#隱式轉(zhuǎn)換
Java 和 C# 遵守相似的數(shù)據(jù)類(lèi)型自動(dòng)轉(zhuǎn)換和強(qiáng)制轉(zhuǎn)換規(guī)則。
同 Java 一樣,C# 既支持隱式類(lèi)型轉(zhuǎn)換又支持顯式類(lèi)型轉(zhuǎn)換。在擴(kuò)大轉(zhuǎn)換的情況下是C#隱式轉(zhuǎn)換。例如,下面從 int 到 long 的轉(zhuǎn)換是隱式的,如同 Java 中的一樣:
- int intVariable = 5;
- long l = intVariable;
下面是 .NET 數(shù)據(jù)類(lèi)型之間的C#隱式轉(zhuǎn)換列表:
可以使用與 Java 一樣的語(yǔ)法對(duì)希望顯式轉(zhuǎn)換的表達(dá)式進(jìn)行強(qiáng)制轉(zhuǎn)換:
- long longVariable = 5483;
- int intVariable = (int)
【編輯推薦】