亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

c#中什么情況下用(int)什么情況下用Convert.ToInt32?

2019-11-18 16:49:36
字體:
來源:轉載
供稿:網友

1.c#中什么情況下用(int)什么情況下用Convert.ToInt32   ?

比如說有一個string型的3 ,要給它轉換成int型的是用(int)3 ,還是用Convert.ToInt32(3); 還是兩個都可以用,為什么?

解答:這兩個都是轉換成整型的,只是它們的長度不同。int為16位的,而下面的那個是32位的

首先,我要指出的是,在 C# 中,int 其實就是 System.Int32,即都是32位的。

其次,(int) 和 Convert.ToInt32 是兩個不同的概念,前者是類型轉換,而后者則是內容轉換,它們并不總是等效的。我們很清楚 C# 提供類型檢查,你不能把一個 string 強制轉換成 int,隱式轉換就更加不可能,例如如下的代碼就行不通了:

string text = "1412";
int id = (int)text;

因為 string 和 int 是兩個完全不同并且互不兼容的類型。說到這里,你可能會問什么才算是兼容的呢?其實,能夠使用 (int) 進行強類型轉換的只能是數值類型了,例如 long、short、double等,不過進行這種轉換時你需要考慮精度問題。

然而,我們很清楚上面的代碼中 text 實際上儲存的是一個數值,我們希望把這個數值提取出來并以 int 的形式儲存起來以便日后的運算使用,那么你就需要進行內容轉換了。內容轉換也叫內容解釋,我們把上面的代碼稍稍修改就可以達到目的了:

string text = "1412";
int id = Convert.ToInt32(text);

除此之外,你還可以使用 Int32.Parse 和 Int32.TryParse 來進行解釋。

另外,你發現 Convert.ToInt32 有很多重載版本,例如 Convert.ToInt32(double value);,當我們用這個版本來把一個 double 轉換成 int 時,ToInt32 會檢查被轉換的數值是否能夠用 int 表示,即是否會發生“越界”,如果是就會拋出 OverflowException,否則就會為你轉換,但使用 (int) 進行強制轉換,如果被轉換的數值大于 Int32.MaxValue,那么你將得到一個錯誤的結果,例如下面的代碼:

double d = Int32.MaxValue + 0.1412;
int i = (int)d;

不過無論你進行什么數值轉換,精度問題都是必須考慮的。
http://www.49028c.com/SAL2928/archive/2006/12/09/587296.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲性日韩精品一区二区| 精品高清一区二区三区| 欧美精品激情视频| 欧美成人精品在线观看| 欧美国产一区二区三区| 欧美一级视频免费在线观看| 国产精品爽爽爽| 亚洲aa在线观看| 福利视频一区二区| 亚洲国产中文字幕在线观看| 国产91av在线| 一区二区三区美女xx视频| 992tv成人免费影院| 亚洲曰本av电影| 欧美激情一区二区三级高清视频| 日韩电影免费在线观看中文字幕| 免费97视频在线精品国自产拍| 国产日韩在线视频| 一区二区欧美亚洲| 国产精品爽爽爽爽爽爽在线观看| 一区二区三区精品99久久| 久久久久久久一区二区| 亚洲奶大毛多的老太婆| 色诱女教师一区二区三区| 国模gogo一区二区大胆私拍| 欧美精品一区在线播放| 国产日韩亚洲欧美| 国产精品白嫩初高中害羞小美女| 久久综合久久88| 国产精品欧美日韩久久| 国产成人拍精品视频午夜网站| 亚洲男女性事视频| 亚洲一区亚洲二区亚洲三区| 国产成人综合精品在线| 国产美女精品视频免费观看| 在线播放日韩av| 色久欧美在线视频观看| 欧洲s码亚洲m码精品一区| 久久躁日日躁aaaaxxxx| 欧美激情xxxxx| 国产精品女人久久久久久| 欧美亚洲激情在线| 国产精品福利在线| 欧美日韩激情美女| 96精品视频在线| 黄色成人在线免费| 亚洲在线观看视频| 亚洲黄页网在线观看| 久久久久久有精品国产| 亚洲成人教育av| 久久香蕉国产线看观看av| 一区二区三区国产视频| 亚洲a级在线观看| 一本一本久久a久久精品综合小说| 国产美女直播视频一区| 91亚洲精品在线| 在线看国产精品| 欧美又大又硬又粗bbbbb| 中文字幕在线日韩| 国产成人涩涩涩视频在线观看| 亚洲成人精品在线| 欧美激情xxxxx| 国产精品人成电影在线观看| 亚洲第一网中文字幕| 国产99视频精品免视看7| 亚洲综合中文字幕在线观看| 91久久国产综合久久91精品网站| 欧美大片欧美激情性色a∨久久| 欧美国产日本在线| 国产精品自拍网| 正在播放欧美视频| 国产精品一区二区三区毛片淫片| 国产精品r级在线| 成人免费xxxxx在线观看| 国产成人精品电影| 久久色免费在线视频| 深夜福利91大全| 国产亚洲精品一区二区| 色悠悠久久久久| 欧美精品成人在线| 日本国产一区二区三区| 欧美在线免费观看| 亚洲一区久久久| 欧美激情视频一区二区| 日韩国产欧美区| 欧美高清在线播放| 国产一区二区三区在线观看网站| 国产亚洲精品激情久久| 成人午夜高潮视频| 久久久久久免费精品| 国产精品激情自拍| 日韩电影大全免费观看2023年上| 亚洲色图欧美制服丝袜另类第一页| 国产精品小说在线| 国产精品极品美女粉嫩高清在线| 亚洲一区二区三区久久| 国产欧美亚洲精品| 一本色道久久88亚洲综合88| 亚洲精品按摩视频| 中文字幕av一区二区三区谷原希美| 国产一区二区三区久久精品| 欧美极品在线播放| 成人伊人精品色xxxx视频| 日韩视频在线免费观看| 亚洲自拍另类欧美丝袜| 国产精品久在线观看| 美女av一区二区| 国产精品久久久999| 国产欧美日韩中文| 97av在线影院| 亚洲韩国日本中文字幕| 欧美一级淫片videoshd| 欧美日韩在线免费观看| 欧美午夜www高清视频| 日韩中文字幕网| 亚洲最大成人在线| 91大神福利视频在线| 久久精品国产精品亚洲| 日韩暖暖在线视频| 日韩欧美一区二区三区| 欧美性xxxx18| 综合国产在线视频| 久久噜噜噜精品国产亚洲综合| 日本精品视频在线| 亚洲电影免费观看高清完整版| 日日噜噜噜夜夜爽亚洲精品| 97精品免费视频| 在线观看欧美www| 欧洲亚洲妇女av| 欧美裸体男粗大视频在线观看| 亚洲成人免费在线视频| 亚洲精品www久久久| 国产三级精品网站| 欧美体内谢she精2性欧美| 国内精品久久久久久| 青青久久av北条麻妃海外网| 久久久免费高清电视剧观看| 午夜精品蜜臀一区二区三区免费| 亚洲伊人久久综合| 欧美人与性动交| 欧美激情一二三| 亚洲精品一区二区三区不| 久久精品国产欧美亚洲人人爽| 综合国产在线视频| 国产精品久久久久免费a∨大胸| 91中文字幕在线| 91禁外国网站| 精品高清一区二区三区| 国产午夜精品全部视频在线播放| 草民午夜欧美限制a级福利片| 一本色道久久88精品综合| 成人福利免费观看| 色综合亚洲精品激情狠狠| 国产精品男人爽免费视频1| 精品欧美aⅴ在线网站| 日韩毛片在线观看| www.欧美精品| 国产免费一区二区三区在线能观看| 亚洲va欧美va国产综合剧情| 亚洲视频网站在线观看| 成人国产精品久久久| 中文字幕自拍vr一区二区三区| 91热福利电影| 92福利视频午夜1000合集在线观看|