最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#(int)中Convert、Parse、TryParse的區(qū)別

 更新時間:2013年04月01日 12:07:53   作者:  
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解釋為將類型轉(zhuǎn)換為 int,那它們的區(qū)別是什么呢?

Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解釋為將類型轉(zhuǎn)換為 int,那它們的區(qū)別是什么呢?
Convert.ToInt32 與 int.Parse 較為類似,實(shí)際上 Convert.ToInt32 內(nèi)部調(diào)用了 int.Parse:
Convert.ToInt32 參數(shù)為 null 時,返回 0;
int.Parse 參數(shù)為 null 時,拋出異常。
Convert.ToInt32 參數(shù)為 "" 時,拋出異常;
int.Parse 參數(shù)為 "" 時,拋出異常。
Convert.ToInt32 可以轉(zhuǎn)換的類型較多;
int.Parse 只能轉(zhuǎn)換數(shù)字類型的字符串。
int.TryParse 與 int.Parse 又較為類似,但它不會產(chǎn)生異常,轉(zhuǎn)換成功返回 true,轉(zhuǎn)換失敗返回 false。最后一個參數(shù)為輸出值,如果轉(zhuǎn)換失敗,輸出值為 0。
(int) 屬 cast 轉(zhuǎn)換,只能將其它數(shù)字類型轉(zhuǎn)換成 int 類型,它不能轉(zhuǎn)換字符串,比如下例就會失?。?BR>

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

string v = "1";
int n = (int)v;

int.TryParse 示例
復(fù)制代碼 代碼如下:

int id = 1;
int.TryParse(Request.QueryString["id"], out id);

如果 QueryString 傳入的 id 值為整數(shù),那么 id 變量值就是該數(shù)值,如果傳入的不是整數(shù),那么 id 變量值就是 0(不是初始值 1)。

相關(guān)文章

最新評論

化德县| 金阳县| 沙坪坝区| 吕梁市| 江陵县| 喀什市| 海林市| 东方市| 三穗县| 大港区| 吉木萨尔县| 中西区| 长春市| 新巴尔虎左旗| 承德市| 阿克苏市| 邳州市| 新平| 南岸区| 普格县| 和田市| 昭平县| 长汀县| 商洛市| 浙江省| 双柏县| 冀州市| 兴业县| 克什克腾旗| 安远县| 靖西县| 大厂| 垣曲县| 方正县| 嵊泗县| 金乡县| 恭城| 天水市| 怀来县| 石泉县| 高州市|