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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top