C#中把字符串String轉(zhuǎn)換為整型Int的小例子
本文介紹如何在使用C#開發(fā)程序時,將一個字符串String變量的值轉(zhuǎn)換為一個整型Int變量。
比如,我們在C#中定義一個字符串變量,用它來獲取一個xml中的值。小編這里并不是故意要用一個字符串去獲取xml節(jié)點(diǎn)的值,而是使用InnerText的方式獲取的值必須是字符串String類型的。
string tmpValue = "";
tmpValue = xml.DocumentElement["expirydays"].InnerText.Trim();
我已知這個expirydays里面是存放的一個整形Int變量,所以,我需要將字符串String類型轉(zhuǎn)換為整形Int類型。
int expirydays = 365;
if (int.TryParse(tmpValue, out expirydays) == false)
throw new Exception("expirydays 節(jié)點(diǎn)不是數(shù)字");
上面我們使用了一個新的整形Int變量expirydays,使用調(diào)用int.TryParse方法,將tepValue強(qiáng)制轉(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(點(diǎn)矩陣)轉(zhuǎn)換成int和string的方法實(shí)現(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)文章
Unity實(shí)現(xiàn)文本轉(zhuǎn)貼圖
這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)文本轉(zhuǎn)貼圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-05-05
DevExpress之餅狀圖突出(Explode)設(shè)置實(shí)例
這篇文章主要介紹了DevExpress之餅狀圖突出(Explode)設(shè)置方法,以實(shí)例形式展示了餅狀圖突出設(shè)置的具體實(shí)現(xiàn)過程,非常具有實(shí)用價值,需要的朋友可以參考下2014-10-10
C# 設(shè)計(jì)模式系列教程-狀態(tài)模式
狀態(tài)模式主要解決的是當(dāng)控制一個對象狀態(tài)轉(zhuǎn)換的條件表達(dá)式過于復(fù)雜時的情況。把狀態(tài)的判斷邏輯轉(zhuǎn)移到表示不同的一系列類當(dāng)中,可以把復(fù)雜的邏輯判斷簡單化。2016-06-06
C#使用selenium實(shí)現(xiàn)操作瀏覽器并且截圖
這篇文章主要為大家詳細(xì)介紹了C#如何使用selenium組件實(shí)現(xiàn)操作瀏覽器并且截圖,文中的示例代碼簡潔易懂,有需要的小伙伴可以參考一下2024-01-01
C# Dictionary和SortedDictionary的簡介
今天小編就為大家分享一篇關(guān)于C# Dictionary和SortedDictionary的簡介,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10

