3
A
回答
1
0
試試這個
int number = 12345678 ;
Convert.ToDecimal(number).ToString("#,##0");
0
你可以試試這個: -
Double number = 12345678;
String output = number.ToString("C2");
「C」(或貨幣)格式說明符將數字轉換爲表示貨幣金額的字符串 。精度說明符在結果字符串中表示 所需的小數位數。如果省略了 精度說明符,則默認精度由NumberFormatInfo.CurrencyDecimalDigits屬性定義爲 。
0
您可以使用自定義格式C
或c
使用ToString()
從MSDN的貨幣格式說明:自定義格式c
或C
結果:貨幣值。
受支持:所有數字類型。
精度說明符:小數位數。
默認精度說明符:由System.Globalization.NumberFormatInfo定義。
嘗試:
int myVal= 12345678;
string finalVal= myVal.ToString("C");
Console.WriteLine(finalVal);
嘗試一下:如果你不想精度。
int myVal= 12345678;
string finalVal= myVal.ToString("C0");
Console.WriteLine(finalVal);
0
int number = 123456789;
string Result = number.ToString("#,##0");
試試這個。 希望它有幫助
using System.Globalization;
NumberFormatInfo info = new NumberFormatInfo();
info.NumberGroupSizes = new int[] { 3, 2 };
int number = 12345678;
string Result = number.ToString("#,#", info);
在這裏你去...
0
string.Format("{0:C}", 12345678)
0
you can use cultureinfo to show currency with your number
decimal dec = 123.00M;
string uk = dec.ToString("C", new CultureInfo("en-GB"); // uk holds "£123.00"
string us = dec.ToString("C", new CultureInfo("en-US"); // us holds "$123.00"
0
好,非常骯髒的解決方案,但如果有一個格式,這可能想不通。
所以我把過去的3,然後用兩包:
int number = 212345678;
string semiRes = number.ToString();
var lastThree = semiRes.Substring(semiRes.Length - 3, 3);
List<string> resulatArray = new List<string>();
resulatArray.Add(lastThree);
semiRes = semiRes.Substring(0, semiRes.Length - 3);
for (int i = 2; i <= semiRes.Length + 2; i = i + 2)
{
var start = semiRes.Length - i;
var len = 2;
if (start < 0)
{
len = 2 + start;
start = 0;
}
var nextTwo = semiRes.Substring(start, len);
resulatArray.Insert(0, nextTwo);
}
var result = string.Join(",", resulatArray);
if (result.StartsWith(","))
{
result = result.Substring(1);
}
相關問題
- 1. 顯示貨幣格式
- 2. 顯示數字貨幣
- 3. PHP數字格式(貨幣)
- 4. 未格式化貨幣格式貨幣
- 5. PHP的貨幣格式不顯示貨幣符號
- 6. 數/貨幣格式
- 7. 跨度自動顯示格式貨幣?
- 8. 顯示貨幣格式問題
- 9. 歐洲格式顯示貨幣gridview的
- 10. datagridview的不顯示貨幣格式
- 11. 格式化數據表的列以顯示貨幣
- 12. 格式貨幣
- 13. 貨幣格式
- 14. 貨幣格式
- 15. 格式字符串數字到貨幣
- 16. 格式字符串貨幣
- 17. 數字格式化函數值(貨幣)
- 18. 以特定格式格式化貨幣
- 19. Cognos框架工作管理器:格式數字列以動態顯示貨幣
- 20. 印度貨幣的PHP貨幣格式?
- 21. C#格式十進制貨幣/貨幣
- 22. 貨幣格式數VB.NET
- 23. C#展示貨幣格式,如Sensible Soccer
- 24. 數字貨幣格式問題
- 25. jquery數字格式是貨幣
- 26. 用PHP打印貨幣數字格式
- 27. 將貨幣格式轉換爲數字
- 28. 如何以不同貨幣顯示2種價格在Virtuemar
- 29. 如何在Woocommerce中以2種貨幣顯示價格?
- 30. 如何使用貨幣格式在mvc3中顯示金額
你好,你是什麼格式化規則:3最後再由2個包? – Jurion
如果你想每3個數字逗號,我會使用'money.ToString(「C」);' – SSpoke
你試過閱讀文檔嗎?關於格式化字符串的部分? – TomTom