去查.net帮助有关: System.Globalization.NumberFormatInfo 类 下面的代码示例使用针对指定 CurrentCulture 的 NumberFormatInfo 标准货币格式(“c”)显示一个整数。[Visual Basic] Imports System Imports System.GlobalizationPublic Class TestClass Public Shared Sub Main() Dim i As Integer = 100
' Create a CultureInfo object for English in Belize. Dim bz As New CultureInfo("en-BZ") ' Display i formatted as currency for the bz. Console.WriteLine(i.ToString("c", bz))
' Create a CultureInfo object for English in the U.S. Dim us As New CultureInfo("en-US") ' Display i formatted as currency for us. Console.WriteLine(i.ToString("c", us))
' Create a CultureInfo object for Danish in Den. Dim dk As New CultureInfo("da-DK") ' Display i formatted as currency for dk. Console.WriteLine(i.ToString("c", dk)) End Sub End Class [C#] using System; using System.Globalization;public class TestClass { public static void Main() { int i = 100;
// Create a CultureInfo object for English in Belize. CultureInfo bz = new CultureInfo("en-BZ"); // Display i formatted as currency for the bz. Console.WriteLine(i.ToString("c", bz));
// Create a CultureInfo object for English in the U.S. CultureInfo us = new CultureInfo("en-US"); // Display i formatted as currency for us. Console.WriteLine(i.ToString("c", us));
// Create a CultureInfo object for Danish in Den. CultureInfo dk = new CultureInfo("da-DK"); // Display i formatted as currency for dk. Console.WriteLine(i.ToString("c", dk)); } } 此代码产生下列输出:BZ$100.00 $100.00 kr100,00 不知道满足你的要求不?!
string formatString;
formatString=myDigital.ToString("N");
或者
Console.WriteLine("{0:N}",myDigital);
System.Globalization.NumberFormatInfo 类
下面的代码示例使用针对指定 CurrentCulture 的 NumberFormatInfo 标准货币格式(“c”)显示一个整数。[Visual Basic]
Imports System
Imports System.GlobalizationPublic Class TestClass Public Shared Sub Main()
Dim i As Integer = 100
' Create a CultureInfo object for English in Belize.
Dim bz As New CultureInfo("en-BZ")
' Display i formatted as currency for the bz.
Console.WriteLine(i.ToString("c", bz))
' Create a CultureInfo object for English in the U.S.
Dim us As New CultureInfo("en-US")
' Display i formatted as currency for us.
Console.WriteLine(i.ToString("c", us))
' Create a CultureInfo object for Danish in Den.
Dim dk As New CultureInfo("da-DK")
' Display i formatted as currency for dk.
Console.WriteLine(i.ToString("c", dk))
End Sub
End Class
[C#]
using System;
using System.Globalization;public class TestClass
{
public static void Main()
{
int i = 100;
// Create a CultureInfo object for English in Belize.
CultureInfo bz = new CultureInfo("en-BZ");
// Display i formatted as currency for the bz.
Console.WriteLine(i.ToString("c", bz));
// Create a CultureInfo object for English in the U.S.
CultureInfo us = new CultureInfo("en-US");
// Display i formatted as currency for us.
Console.WriteLine(i.ToString("c", us));
// Create a CultureInfo object for Danish in Den.
CultureInfo dk = new CultureInfo("da-DK");
// Display i formatted as currency for dk.
Console.WriteLine(i.ToString("c", dk));
}
}
此代码产生下列输出:BZ$100.00
$100.00
kr100,00
不知道满足你的要求不?!
也就是每三个数字加一个","不会太难吧