C#中把字符串String轉(zhuǎn)換為整型Int的小例子
本文介紹如何在使用C#開發(fā)程序時,將一個字符串String變量的值轉(zhuǎn)換為一個整型Int變量。
比如,我們在C#中定義一個字符串變量,用它來獲取一個xml中的值。小編這里并不是故意要用一個字符串去獲取xml節(jié)點的值,而是使用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é)點不是數(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)文章
詳解Unity中Mask和RectMask2D組件的對比與測試
本篇文章給大家介紹Unity中Mask和RectMask2D組件的對比與測試,包括組件用法及RectMask2D的基本用法,通過Mask的原理分析實例代碼相結(jié)合給大家講解的非常詳細,需要的朋友參考下吧2021-06-06解決C# X64應(yīng)用程序中讀取WParam溢出的問題
C#應(yīng)用程序是AnyCPU的,在一段處理鼠標(biāo)滾輪WM_MOUSEWHEEL的代碼里碰到溢出的問題OverflowException2013-04-04在Winform程序中使用Spire.Pdf實現(xiàn)頁面添加印章功能的實現(xiàn)
這篇文章主要介紹了在Winform程序中使用Spire.Pdf實現(xiàn)頁面添加印章功能的實現(xiàn),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09C# Winform實現(xiàn)導(dǎo)出DataGridView當(dāng)前頁以及全部數(shù)據(jù)
基本上,所有的業(yè)務(wù)系統(tǒng)都會要求有導(dǎo)出的功能,所以這篇文章主要為大家介紹了如何利用Winform實現(xiàn)原生DataGridView的導(dǎo)出功能,需要的可以參考一下2023-07-07