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

C#數(shù)值轉(zhuǎn)換-隱式數(shù)值轉(zhuǎn)換表參考

 更新時(shí)間:2013年04月01日 11:48:17   作者:  
隱式轉(zhuǎn)換就是直接使用,比如可以把一個(gè) byte 類(lèi)型直接用在 int 上
什么是隱式轉(zhuǎn)換

Implicit Conversion

隱式轉(zhuǎn)換就是直接使用,比如可以把一個(gè) byte 類(lèi)型直接用在 int 上。

比如以下直接把 byte 的 b 賦給 int 的 n,之間是直接用的,沒(méi)存在什么額外的關(guān)鍵字,全由系統(tǒng)自動(dòng)完成類(lèi)型轉(zhuǎn)換。

復(fù)制代碼 代碼如下:

byte b = 1;
int n = b;


隱式數(shù)值轉(zhuǎn)換表(摘自 MSDN)

sbyte

short、intlong、float、double  decimal

byte

shortushort、int、uint、longulong、float、double  decimal

short

int、long、float、double  decimal

ushort

int、uint、long、ulongfloat、double  decimal

int

long、float、double  decimal

uint

long、ulong、floatdouble  decimal

long

float、double  decimal

char

ushort、intuint、long、ulong、float、double  decimal

float

double

ulong

float、double  decimal


備注(摘自 MSDN)

從 int、uint 或 long 到 float 的轉(zhuǎn)換以及從 long 到 double 的轉(zhuǎn)換的精度可能會(huì)降低,但數(shù)值大小不受影響。

不存在到 char 類(lèi)型的隱式轉(zhuǎn)換。
不存在浮點(diǎn)型與 decimal 類(lèi)型之間的隱式轉(zhuǎn)換。
int 類(lèi)型的常數(shù)表達(dá)式可轉(zhuǎn)換為 sbyte、byte、short、ushort、uint 或 ulong,前提是常數(shù)表達(dá)式的值處于目標(biāo)類(lèi)型的范圍之內(nèi)。

相關(guān)文章

最新評(píng)論