substituindo NumberFormat em aplicativo .net cultureInfo
-
20-08-2019 - |
Pergunta
Tenho uma aplicação .NET disponível em vários idiomas diferentes. Eu, basicamente, carregar e salvar o arquivo (contendo duplas) na Cultura sistema, mas eu gostaria de números de força para ser sempre exibidos e inseridos usando o formato de cultura dos Estados Unidos (vírgula como dígitos de agrupamento, período como separador decimal). Eu tentei substituir o Cultura aplicação mas não parece trabalho. Existe uma maneira de lidar com isso?
Solução
existe CultureInfo.InvariantCulture
para o propósito específico de persistência de dados em um formato consistente. Mais informações no MSDN
Para a interface do usuário, se você realmente quer toda a formatação para ser US-estilo, você pode fazer isso:
Application.CurrentCulture = new CultureInfo("en-US");
Note que você precisa para definir a cultura em cada segmento.