문제

여러 언어로 사용 가능한 .NET 응용 프로그램이 있습니다. 기본적으로 시스템 문화에서 파일 (복식 포함)을로드하고 저장하지만 미국 문화 형식 (숫자 그룹, 소수 분리기)을 사용하여 항상 숫자를 표시하고 입력하도록 강요하고 싶습니다. 응용 프로그램 문화를 무시하려고했지만 작동하지 않는 것 같습니다. 이것을 다루는 방법이 있습니까?

도움이 되었습니까?

해결책

CultureInfo.InvariantCulture 일관된 형식으로 데이터를 지속하는 특정 목적으로 존재합니다. MSDN에 대한 자세한 정보

UI의 경우 모든 형식이 미국 스타일이되기를 원한다면 다음을 수행 할 수 있습니다.

Application.CurrentCulture = new CultureInfo("en-US");

각 스레드의 문화를 설정해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top