a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

C#數值轉換-顯式數值轉換表(參考)

2020-01-24 03:30:10
字體:
來源:轉載
供稿:網友

什么是顯式轉換

Explicit Conversion
就是在將一種類型轉換成另外一種類型時,需要額外的代碼來完成這種轉換。

復制代碼 代碼如下:

int n = 1;
byte b = (byte)n; // 正確,顯式轉換
byte b2 = n;      // 錯誤

顯式轉換需要注意,它的結果不一定是我們想要的。

復制代碼 代碼如下:

int n = 256;
byte b = (byte)n; // 結果是 0


上面的結果是 0,因為超過 255 了,它就從 0 開始;
如果 n 是 257,那么 b 就是 1;

如果 n 是 258,那么 b 就是 2;
……

由此還得說下 Convert,Convert 這個類用來轉換類型,它有很多方法,比如 ToInt32,就是轉換成 int。它涉及的類型跨度很大,比如可將 object、string 等轉換成 int,而 (int) 則只能將數字類型轉換成 int。

更多相關內容,請參見 Convert、Parse、TryParse、(int) 的區別
顯式數值轉換表(摘自 MSDN)

sbyte

byteushortuintulong  char

byte

Sbyte 或者char

short

sbytebyteushortuintulong  char

ushort

sbytebyteshort  char

int

sbytebyteshortushortuintulong  char

uint

sbytebyteshortushortint  char

long

sbytebyteshortushortintuintulong  char

ulong

sbytebyteshortushortintuintlong  char

char

sbytebyte  short

float

sbytebyteshortushortintuintlongulongchar  decimal

double

sbytebyteshortushortintuintlongulongcharfloat  decimal

decimal

sbytebyteshortushortintuintlongulongcharfloat  double

備注(摘自 MSDN)

顯式數值轉換可能導致精度損失或引發異常。
將 decimal 值轉換為整型時,該值將舍入為與零最接近的整數值。如果結果整數值超出目標類型的范圍,則會引發 OverflowException。
將 double 或 float 值轉換為整型時,值會被截斷。如果該結果整數值超出了目標值的范圍,其結果將取決于溢出檢查上下文。在 checked 上下文中,將引發 OverflowException;而在 unchecked 上下文中,結果將是一個未指定的目標類型的值。
將 double 轉換為 float 時,double 值將舍入為最接近的 float 值。如果 double 值因過小或過大而使目標類型無法容納它,則結果將為零或無窮大。
將 float 或 double 轉換為 decimal 時,源值將轉換為 decimal 表示形式,并舍入為第 28 個小數位之后最接近的數(如果需要)。根據源值的不同,可能產生以下結果:
如果源值因過小而無法表示為 decimal,那么結果將為零。
如果源值為 NaN(非數字值)、無窮大或因過大而無法表示為 decimal,則會引發 OverflowException。
將 decimal 轉換為 float 或 double 時,decimal 值將舍入為最接近的 double 或 float 值。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产激情综合五月久久 | a在线观看 | 国产乱精品一区二区三区视频了 | 国产成人免费视频 | 狠狠色丁香九九婷婷综合五月 | 精品av| 国产精品一区久久久久 | 欧一区二区 | 三级av| 一区二区在线电影 | 91av原创| 97超碰免费在线 | 性做久久久久久久免费看 | 久久韩剧网 | 特级毛片在线 | 亚洲电影一区二区 | 91精品国产综合久久久久久丝袜 | 国产中文一区 | 九色网址 | 国产日韩欧美亚洲 | 一本色道精品久久一区二区三区 | 欧美日一区| 国产精品精品视频一区二区三区 | 国产精品1页 | 欧美一级二级视频 | 欧美性猛交一区二区三区精品 | 老司机深夜福利在线观看 | 在线免费黄色小视频 | 久久青青| 蜜臀av在线播放一区二区三区 | 日本aa级毛片免费观看 | 国产精品多久久久久久情趣酒店 | 亚洲精品99| 日本一区二区三区在线观看 | 青青青免费在线视频 | 欧美日韩精品久久 | 国产一区二区免费 | 国产精品一区二区免费视频 | 日本不卡在线 | www.中文字幕.com | 韩日一区二区 |