Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Descubra como utilizar System.Globalization.CultureInfo no ambiente Windows

O System.Globalization.CultureInfo é uma classe do .NET Framework que fornece informações sobre uma cultura específica, como idioma, formato de data e hora, e convenções de formatação numérica. No ambiente Windows, especialmente em aplicações desenvolvidas em .NET, essa classe é amplamente utilizada para criar aplicações que podem ser facilmente adaptadas a diferentes culturas e regiões.


Exemplos


Exemplo 1: Criando uma instância de CultureInfo


Para criar uma instância de CultureInfo em um aplicativo .NET, você pode usar o seguinte código C#:


using System;
using System.Globalization;

class Program
{
static void Main()
{
// Criando uma instância para a cultura en-US (Inglês - Estados Unidos)
CultureInfo cultureInfo = new CultureInfo("en-US");

// Exibindo algumas informações culturais
Console.WriteLine("Nome da Cultura: " + cultureInfo.Name);
Console.WriteLine("Idioma: " + cultureInfo.DisplayName);
Console.WriteLine("Formato de Data: " + DateTime.Now.ToString(cultureInfo));
}
}

Exemplo 2: Alterando a cultura atual de um aplicativo


Você pode alterar a cultura atual de um aplicativo para afetar como as informações são exibidas:


using System;
using System.Globalization;
using System.Threading;

class Program
{
static void Main()
{
// Define a cultura atual para francês (França)
Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-FR");

// Exibindo a data no formato francês
Console.WriteLine("Date en français: " + DateTime.Now.ToString("D"));
}
}

Exemplo 3: Listando todas as culturas disponíveis


Você pode listar todas as culturas disponíveis no sistema usando o seguinte código:


using System;
using System.Globalization;

class Program
{
static void Main()
{
CultureInfo[] cultures = CultureInfo.GetCultures(CultureTypes.AllCultures);

foreach (CultureInfo culture in cultures)
{
Console.WriteLine("Cultura: " + culture.Name + " - " + culture.DisplayName);
}
}
}

Considerações



  • A classe CultureInfo é parte do .NET Framework e só pode ser usada em aplicativos que rodam sobre essa plataforma. Portanto, é aplicável ao ambiente Windows, especialmente em aplicações desenvolvidas com C# ou VB.NET.

  • Para executar os exemplos acima, você precisará de um ambiente de desenvolvimento que suporte .NET, como o Visual Studio ou o Visual Studio Code com o .NET SDK instalado.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.