最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實現(xiàn)將千分位字符串轉換成數(shù)字的方法

 更新時間:2014年08月04日 15:14:25   投稿:shichen2014  
這篇文章主要介紹了C#實現(xiàn)將千分位字符串轉換成數(shù)字的方法,很適合初學者更好的理解C#字符串原理,需要的朋友可以參考下

本文實例主要實現(xiàn)了C#將千分位字符串轉換成數(shù)字的方法,對C#初學者而言有一定的借鑒價值,主要內容如下:

主要功能代碼如下:

/// <summary>
/// 將千分位字符串轉換成數(shù)字
/// 說明:將諸如"–111,222,333的千分位"轉換成-111222333數(shù)字
/// 若轉換失敗則返回-1
/// </summary>
/// <param name="thousandthStr">需要轉換的千分位</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}轉換成數(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);
}

感興趣的讀者可以自己測試一下,希望對大家學習C#有所幫助!

相關文章

  • C#定時器實現(xiàn)自動執(zhí)行的方法

    C#定時器實現(xiàn)自動執(zhí)行的方法

    這篇文章主要介紹了C#定時器實現(xiàn)自動執(zhí)行的方法,實例分析了C#定時器參數(shù)的設置及方法的調用與實現(xiàn),需要的朋友可以參考下
    2015-01-01
  • C#中通過Command模式實現(xiàn)Redo/Undo方案

    C#中通過Command模式實現(xiàn)Redo/Undo方案

    這篇文章介紹了C#中通過Command模式實現(xiàn)Redo/Undo方案的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • Windows中使用C#為文件夾和文件編寫密碼鎖的示例分享

    Windows中使用C#為文件夾和文件編寫密碼鎖的示例分享

    這篇文章主要介紹了Windows中使用C#為文件夾和文件編寫密碼鎖的示例分享,特別是文件鎖可以針對各種類型的文件輸入密碼進行加密解密,非常實用,需要的朋友可以參考下
    2016-03-03
  • 淺析C#異步中的Overlapped是如何尋址的

    淺析C#異步中的Overlapped是如何尋址的

    用ReadAsync做文件異步讀取時,在Win32層面會傳lpOverlapped到內核層,那在內核層回頭時,它是如何通過這個lpOverlapped尋找到?ReadAsync這個異步的Task的呢,下面我們就來簡單分析一下吧
    2025-01-01
  • 淺談C# 抽象類與開閉原則

    淺談C# 抽象類與開閉原則

    這篇文章主要介紹了C# 抽象類與開閉原則的的相關資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-06-06
  • c#編寫的番茄鐘倒計時器代碼

    c#編寫的番茄鐘倒計時器代碼

    番茄鐘是老外做飯用的一個廚具,比如蒸包子,水開后再蒸十分鐘,就把番茄鐘擰一下擰到10的刻度上,然后番茄鐘就嗒嗒嗒的慢慢歸位,等到十分鐘后完全歸位,然后就叮的響一聲,提醒老外把火關掉。
    2015-03-03
  • c#簡單工廠、工廠方法與抽象工廠的區(qū)別分析

    c#簡單工廠、工廠方法與抽象工廠的區(qū)別分析

    看了網絡上很多關于設計模式的方法,有的模式看起來相似,但本質還是區(qū)別很大的.像簡單工廠,工廠方法和抽象工廠就有很明顯的區(qū)別.
    2013-03-03
  • c# 開機啟動項的小例子

    c# 開機啟動項的小例子

    c# 開機啟動項的小例子,需要的朋友可以參考一下
    2013-03-03
  • c# Process.Start()找不到系統(tǒng)文件的解決方法

    c# Process.Start()找不到系統(tǒng)文件的解決方法

    vs1027在X64應用程序下執(zhí)行process.start()時,OK;但是在X86應用程序下執(zhí)行process.start(),報錯:找不到系統(tǒng)文件,本文就詳細的介紹一下解決方法,感興趣的可以了解一下
    2023-09-09
  • C#使用System.Net.Mail類實現(xiàn)郵件發(fā)送

    C#使用System.Net.Mail類實現(xiàn)郵件發(fā)送

    這篇文章介紹了C#使用System.Net.Mail類實現(xiàn)郵件發(fā)送的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07

最新評論

东莞市| 林西县| 托克托县| 疏勒县| 东兰县| 木兰县| 隆昌县| 江达县| 呼图壁县| 郯城县| 漳州市| 韶山市| 和平县| 孟州市| 永城市| 客服| 本溪市| 瓦房店市| 宁国市| 涪陵区| 剑川县| 宝兴县| 巨野县| 桃园县| 澄江县| 柳江县| 洪泽县| 都江堰市| 绿春县| 丰都县| 胶州市| 安平县| 金华市| 丰都县| 山丹县| 芦溪县| 汽车| 东城区| 绥芬河市| 科技| 清徐县|