麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

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

2020-01-24 03:30:04
字體:
供稿:網(wǎng)友

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)換字符串,比如下例就會失敗:

復(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)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 最近免费观看高清韩国日本大全 | 5a级毛片| 国产精品视频免费网站 | 看片一区 | 亚洲天堂岛国片 | 在线成人www免费观看视频 | 成人在线视频国产 | 亚洲少妇诱惑 | 国产视频在线观看一区二区三区 | 精品国产一区二区久久 | 黄色网址免费入口 | 欧美一级片一区 | 国产一区二区三区精品在线观看 | 最新中文字幕免费视频 | 毛片免费看电影 | 成人免费av在线 | 国产一区二区三区视频观看 | 欧美一级一区二区三区 | 人人玩人人爽 | 精品一区二区三区欧美 | 成人性爱视频在线观看 | 欧美三级欧美成人高清www | 国产成人精品二区 | 欧美日韩精品一区二区三区不卡 | 国产免费v片 | 99成人在线 | 色域tv| 97黄色网| 欧美精品国产综合久久 | 久久久免费观看完整版 | 国产亚洲精品久久久久久久久久 | 噜噜色av | 精品偷拍久久 | 欧美激情视频一区二区免费 | 久久99精品久久久久久青青日本 | 亚洲一区二区在线免费 | 国产精品av久久久久久网址 | 色天使中文字幕 | 欧美在线观看视频网站 | 精品国产91久久久久久久 | 一级黄色免费大片 |