[C#][數字](quote)有千位數分隔的字串用int.Parse轉成數字

  • 9649
  • 0
  • C#
  • 2014-12-28

摘要:[C#]有千位數分隔的字串用int.Parse轉成數字

公司常常遇到報表中的金額或是值,輸出時候要顯示千位數符號,

最常遇到就是最後一覽要加總,但這個不是在資料庫而是在Gridview作要怎麼辦,因為上面數值都加了

千位數分隔, 符號其實,還是要用int.Parse,只是int.Parse有一些屬性可以幫我們處理

透過這些屬性設定就可以進行轉換成int的數值,今天我們要將 –100,111,333的資料轉換成-100111333方式如下:


int.Parse("-100,111,333", NumberStyles.AllowThousands |
NumberStyles.AllowDecimalPoint | NumberStyles.AllowLeadingSign);

這樣就可以同時處理負號及千位符號的問題,就不需要再用substring方式移除不必要的字元後再行轉換

參考:http://www.dotblogs.com.tw/jaigi/archive/2012/09/22/74969.aspx

 
--
強烈建議購物網店或實體店家都必須使用關鍵字廣告or原生廣告來將Yahoo上與聯播網的廣大流量導至自己的網站!

●Yahoo關鍵字廣告/原生廣告
◆Yahoo廣告方案介紹 : https://goo.gl/5k8FHW
◆Yahoo廣告剖析與運用 : http://goo.gl/4xjUJD

 

​​