Classes específicas de cultura para Windows Forms e Web Forms Globais
Cada cultura tem diferentes convenções para exibir datas, hora, números, unidade monetária, e outras informações.The System.Globalization namespace contém classes que podem ser usados para modificar sistema autônomo valores específicos de cultura sistema autônomo são exibidos, sistema autônomo DateTimeFormatInfo, Calendário, and NumberFormatInfo.
Usando a Configuração de Cultura
Mas a maioria das vezes você usará a cultura configuração armazenados no aplicativo ou no Opções regionaispainel de controle de para determinar as convenções em time de execução automaticamente e formatar a informação adequadamente.Para obter mais informações sobre como definir a cultura, consulte Como: Defina a cultura e a cultura da interface do usuário para Windows Forms Globalization ou Como: Defina a cultura e a cultura da interface do usuário para globalização de página da Web do ASP.NET. Classes que formatam automaticamente informações de acordo com a configuração de cultura são chamadas específicas de cultura.Alguns métodos específicos de cultura são IFormattable.ToString, Console.WriteLine, e String.Format. Algumas funções específicas de cultura (na linguagem Visual Basic) são MonthName e WeekDayName.
Por exemplo, o código a seguir mostra como você pode usar o ToString método para o formato de moeda para a cultura corrente:
' Put the Imports statements at the beginning of the code module
Imports System.Threading
Imports System.Globalization
' Display a number with the culture-specific currency formatting
Dim MyInt As Integer = 100
Console.WriteLine(MyInt.ToString("C", Thread.CurrentThread.CurrentCulture))
// Put the using statements at the beginning of the code module
using System.Threading;
using System.Globalization;
// Display a number with the culture-specific currency formatting
int myInt = 100;
Console.WriteLine(myInt.ToString("C", Thread.CurrentThread.CurrentCulture));
Se a cultura estiver definida como "fr-FR", você verá isso na janela de saída:
100,00
Se a cultura estiver definida como "en-US", você verá isso na janela de saída:
$100.00
Consulte também
Referência
Função MonthName (Visual Basic)
Função WeekdayName (Visual Basic)