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

首頁 > 編程 > C# > 正文

C#中將字符串轉(zhuǎn)換為整型的三種解決方法總結(jié)

2020-01-24 03:12:58
字體:
供稿:網(wǎng)友
在C#中,要將一個字符串或浮點數(shù)轉(zhuǎn)換為整數(shù),基本上有三種方法:
(1)使用強制類型轉(zhuǎn)換:(int)浮點數(shù)
(2)使用Convert.ToInt32(string)
(3)使用int.Parse(string)或int.TryParse(string,out int)
 
在實際使用時,當要轉(zhuǎn)換的字符串或數(shù)字帶有小數(shù)時,發(fā)現(xiàn)它們有以下區(qū)別:
(1)方法一:截斷  方法二:四舍五入
int a=(int)2.8; //結(jié)果為2
int b=Convert.ToInt32(2.8); //b的值為3
(2)int.Parse方法的參數(shù)如果不能轉(zhuǎn)換為整數(shù),則報異常。
如 int c=int.Parse("2.8"); //報異常,說明其參數(shù)必須是整數(shù)字符串
//int.TryParse
int c = -1;
int.TryParse("2.8", out c); //不能轉(zhuǎn)換成功,結(jié)果為0
int.TryParse("2", out c); //轉(zhuǎn)換成功,結(jié)果為2

那么,當要轉(zhuǎn)換的信息為一個字符而不是數(shù)字的時候又怎么樣呢?
結(jié)果如下所示:
int a = (int)'a'; //結(jié)果為97,注意是字符,而不是字符串(如果是字符串,編譯不能通過)
int b = Convert.ToInt32("a"); //報異常
int c=int.Parse("a");  //報異常
int d = -1;
int.TryParse("a", out d); //結(jié)果為0
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黄色影院一级片 | 一级免费黄视频 | 少妇色诱麻豆色哟哟 | 国产一区二区高清在线 | 精品一区二区免费视频视频 | 久久久视频免费观看 | 性插视频 | 在线免费视频a | 黄视频网站免费观看 | 欧美色另类 | 中文在线日韩 | av懂色| 国产一区二区久久精品 | 免费国产羞羞网站视频 | 免费国产在线视频 | 青青草成人影视 | 精品一区二区三区免费毛片爱 | 亚洲午夜电影 | 国产精品视频在线观看免费 | 国产乱淫a∨片免费观看 | 蜜桃精品视频在线观看 | 亚洲字幕av | 免费一级肉体全黄毛片 | 久久国产秒 | 欧美日韩在线播放 | 依依成人精品视频 | 欧美人禽| 久久精品小短片 | 国内精品久久久久久久影视红豆 | 国产午夜精品理论片a级探花 | av在线免费观看播放 | 欧美亚洲国产一区二区三区 | 精品国产乱码久久久久久丨区2区 | 一级成人欧美一区在线观看 | 日韩中文字幕一区二区三区 | 亚洲综合精品成人 | 久久免费视频5 | 免费国产一区二区视频 | 青青草最新网址 | 精品一区二区三区日本 | 2019中文字幕在线播放 |