System.Globalization.NumberFormatInfo 类
下面的代码示例使用针对指定 CurrentCulture 的 NumberFormatInfo 标准货币格式(“c”)显示一个整数。
[Visual Basic]
Imports System
Imports System.Globalization
Public 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 Denmark.
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 Denmark.
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
下面的代码示例使用针对指定 CurrentCulture 的 NumberFormatInfo 标准货币格式(“c”)显示一个整数。
[Visual Basic]
Imports System
Imports System.Globalization
Public 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 Denmark.
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 Denmark.
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