C#實(shí)現(xiàn)將千分位字符串轉(zhuǎn)換成數(shù)字的方法
本文實(shí)例主要實(shí)現(xiàn)了C#將千分位字符串轉(zhuǎn)換成數(shù)字的方法,對C#初學(xué)者而言有一定的借鑒價值,主要內(nèi)容如下:
主要功能代碼如下:
/// <summary> /// 將千分位字符串轉(zhuǎn)換成數(shù)字 /// 說明:將諸如"–111,222,333的千分位"轉(zhuǎn)換成-111222333數(shù)字 /// 若轉(zhuǎn)換失敗則返回-1 /// </summary> /// <param name="thousandthStr">需要轉(zhuǎn)換的千分位</param> /// <returns>數(shù)字</returns> public static int ParseThousandthString(this string thousandthStr) { int _value = -1; if (!string.IsNullOrEmpty(thousandthStr)) { try { _value = int.Parse(thousandthStr, NumberStyles.AllowThousands | NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign); } catch (Exception ex) { _value = -1; Debug.WriteLine(string.Format("將千分位字符串{0}轉(zhuǎn)換成數(shù)字異常,原因:{0}", thousandthStr, ex.Message)); } } return _value; }
單元測試如下:
[TestMethod()] public void ParseThousandthStringTest() { string _thousandthStr = "-111,222,333"; int _expected1 = -111222333; int _actual1 = StringToolV2.ParseThousandthString(_thousandthStr); Assert.AreEqual(_expected1, _actual1); }
感興趣的讀者可以自己測試一下,希望對大家學(xué)習(xí)C#有所幫助!
相關(guān)文章
C#實(shí)現(xiàn)大數(shù)字運(yùn)算的實(shí)例代碼
這篇文章介紹了C#實(shí)現(xiàn)大數(shù)字運(yùn)算的實(shí)例代碼,有需要的朋友可以參考一下2013-10-10C#在foreach遍歷刪除集合中元素的三種實(shí)現(xiàn)方法
這篇文章主要給大家總結(jié)介紹了關(guān)于C#在foreach遍歷刪除集合中元素的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用C#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12C#條件拼接Expression<Func<T, bool>>的使用
本文主要介紹了C#條件拼接Expression<Func<T, bool>>的使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02C# Winfrom實(shí)現(xiàn)Skyline畫直線功能的示例代碼
這篇文章主要介紹了C# Winfrom實(shí)現(xiàn)Skyline畫直線功能的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12C# Winform程序?qū)崿F(xiàn)防止多開的方法總結(jié)【親測】
這篇文章主要介紹了C# Winform程序?qū)崿F(xiàn)防止多開的方法,結(jié)合實(shí)例形式總結(jié)分析了C# Winform防止多開相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下2020-03-03C# ODP.NET 調(diào)用Oracle函數(shù)返回值時報錯的一個解決方案
這篇文章主要介紹了C# ODP.NET 調(diào)用Oracle函數(shù)返回值時報錯的一個解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12C#中判斷某類型是否可以進(jìn)行隱式類型轉(zhuǎn)換
在我們采用反射動態(tài)調(diào)用一些方法時,常常涉及到類型的轉(zhuǎn)換,直接判斷類型是否相符有時不能判斷調(diào)用方法是否合適2013-04-04