C#數(shù)據(jù)類型轉(zhuǎn)換part1 | 隱式轉(zhuǎn)換 和 顯式轉(zhuǎn)換 | 以整型為例
(認(rèn)知有限,如有不妥,還望告知,歡迎討論)
隱式轉(zhuǎn)換
如果A類型要轉(zhuǎn)換成B類型,
A的數(shù)值范圍是B的數(shù)值范圍的 子集,且
A的size <= B的size,則?
可以直接進(jìn)行 隱式轉(zhuǎn)換
sample code:
輸出結(jié)果:
顯式轉(zhuǎn)換
如果A類型要轉(zhuǎn)換成B類型,
A的數(shù)值范圍 不是 B的數(shù)值范圍的 子集,則
需要進(jìn)行 顯式轉(zhuǎn)換
sample code:
輸出結(jié)果:
=END=
=reference=
[1]https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/types/casting-and-type-conversions
標(biāo)簽: