C#中把字符串String轉(zhuǎn)換為整型Int的小例子
本文介紹如何在使用C#開發(fā)程序時(shí),將一個(gè)字符串String變量的值轉(zhuǎn)換為一個(gè)整型Int變量。
比如,我們?cè)贑#中定義一個(gè)字符串變量,用它來獲取一個(gè)xml中的值。小編這里并不是故意要用一個(gè)字符串去獲取xml節(jié)點(diǎn)的值,而是使用InnerText的方式獲取的值必須是字符串String類型的。
string tmpValue = "";
tmpValue = xml.DocumentElement["expirydays"].InnerText.Trim();
我已知這個(gè)expirydays里面是存放的一個(gè)整形Int變量,所以,我需要將字符串String類型轉(zhuǎn)換為整形Int類型。
int expirydays = 365;
if (int.TryParse(tmpValue, out expirydays) == false)
throw new Exception("expirydays 節(jié)點(diǎn)不是數(shù)字");
上面我們使用了一個(gè)新的整形Int變量expirydays,使用調(diào)用int.TryParse方法,將tepValue強(qiáng)制轉(zhuǎn)換為整形Int類型。如果轉(zhuǎn)換失敗,則拋出一個(gè)異常,如果轉(zhuǎn)換成功,則將轉(zhuǎn)換后的值存入expirydays這個(gè)整形變量中。
這樣,字符串String類型的tmpValue就是完美、優(yōu)雅的轉(zhuǎn)換成了整形Int類型的expirydays變量了。
關(guān)于C#如何將字符串String轉(zhuǎn)換為整形Int,本文就介紹這么多,希望對(duì)您有所幫助,謝謝!
- 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中Mask和RectMask2D組件的對(duì)比與測(cè)試
本篇文章給大家介紹Unity中Mask和RectMask2D組件的對(duì)比與測(cè)試,包括組件用法及RectMask2D的基本用法,通過Mask的原理分析實(shí)例代碼相結(jié)合給大家講解的非常詳細(xì),需要的朋友參考下吧2021-06-06解決C# X64應(yīng)用程序中讀取WParam溢出的問題
C#應(yīng)用程序是AnyCPU的,在一段處理鼠標(biāo)滾輪WM_MOUSEWHEEL的代碼里碰到溢出的問題OverflowException2013-04-04在Winform程序中使用Spire.Pdf實(shí)現(xiàn)頁面添加印章功能的實(shí)現(xiàn)
這篇文章主要介紹了在Winform程序中使用Spire.Pdf實(shí)現(xiàn)頁面添加印章功能的實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09C# Winform實(shí)現(xiàn)導(dǎo)出DataGridView當(dāng)前頁以及全部數(shù)據(jù)
基本上,所有的業(yè)務(wù)系統(tǒng)都會(huì)要求有導(dǎo)出的功能,所以這篇文章主要為大家介紹了如何利用Winform實(shí)現(xiàn)原生DataGridView的導(dǎo)出功能,需要的可以參考一下2023-07-07