1. 程式人生 > >C# 數字帶逗號(千分位符、金錢千分位字元)

C# 數字帶逗號(千分位符、金錢千分位字元)

首先要明確帶了逗號之後 數字就變成字串了 ,不再是數字了。

昨天做專案的時候需要格式化數字變成帶逗號的,本來打算自己寫個方法的,後來時間太緊了,就打算從網上查個,查來查去都是要對字串的位進行操作,選了其中一個用了下,結果發現還有問題,瞬間無語

最中被我百度到了 這種寫法 :

1.C#中用最簡單的方法把數字(不含小數)轉換為千分位格式:

如1234567變成1,234,567 方法:x.ToString(“###,###”) 或 1234567.ToString(“N0”)

2、C#中把數字轉換成帶兩位小數的千分位字元:
如1234567.891變成1,234,567.89

方法:String.Format(“{0:N}”,1234567.891);
//預設為兩位小數,如果沒有小數位,則小數位補兩個0