C#中把字符串String轉(zhuǎn)換為整型Int的小例子
更新時間:2014年08月04日 10:36:13 作者:洪哥
這篇文章主要介紹了C#中把字符串String轉(zhuǎn)換為整型Int的小例子,本文使用TryParse方法實現(xiàn)轉(zhuǎn)換,需要的朋友可以參考下
本文介紹如何在使用C#開發(fā)程序時,將一個字符串String變量的值轉(zhuǎn)換為一個整型Int變量。
比如,我們在C#中定義一個字符串變量,用它來獲取一個xml中的值。小編這里并不是故意要用一個字符串去獲取xml節(jié)點的值,而是使用InnerText的方式獲取的值必須是字符串String類型的。
復(fù)制代碼 代碼如下:
string tmpValue = "";
tmpValue = xml.DocumentElement["expirydays"].InnerText.Trim();
我已知這個expirydays里面是存放的一個整形Int變量,所以,我需要將字符串String類型轉(zhuǎn)換為整形Int類型。
復(fù)制代碼 代碼如下:
int expirydays = 365;
if (int.TryParse(tmpValue, out expirydays) == false)
throw new Exception("expirydays 節(jié)點不是數(shù)字");
上面我們使用了一個新的整形Int變量expirydays,使用調(diào)用int.TryParse方法,將tepValue強制轉(zhuǎn)換為整形Int類型。如果轉(zhuǎn)換失敗,則拋出一個異常,如果轉(zhuǎn)換成功,則將轉(zhuǎn)換后的值存入expirydays這個整形變量中。
這樣,字符串String類型的tmpValue就是完美、優(yōu)雅的轉(zhuǎn)換成了整形Int類型的expirydays變量了。
關(guān)于C#如何將字符串String轉(zhuǎn)換為整形Int,本文就介紹這么多,希望對您有所幫助,謝謝!
您可能感興趣的文章:
- C#與C++?dll之間傳遞字符串string?wchar_t*?char*?IntPtr問題
- C#?BitArray(點矩陣)轉(zhuǎn)換成int和string的方法實現(xiàn)
- C#開發(fā)之int與string轉(zhuǎn)化操作
- C#中BitConverter.ToUInt16()和BitConverter.ToString()的簡單使用
- C# 6.0 內(nèi)插字符串(Interpolated Strings )的使用方法
- C#中字符串優(yōu)化String.Intern、IsInterned詳解
- c# StringBuilder.Replace 方法 (Char, Char, Int32, Int32)
- C#中String轉(zhuǎn)int的四種方法
相關(guān)文章
DevExpress之餅狀圖突出(Explode)設(shè)置實例
這篇文章主要介紹了DevExpress之餅狀圖突出(Explode)設(shè)置方法,以實例形式展示了餅狀圖突出設(shè)置的具體實現(xiàn)過程,非常具有實用價值,需要的朋友可以參考下2014-10-10
C# Dictionary和SortedDictionary的簡介
今天小編就為大家分享一篇關(guān)于C# Dictionary和SortedDictionary的簡介,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10

