2013-04-13 2 views
1

문화권의 .net Windows 응용 프로그램을 구축 중이며 최근에는 OS 문화에 따라 변경되는 숫자 모양에 문제가 있습니다. 모든 문화, 특히 아랍어에 영어 모양을 사용하고 싶습니다..NET 강제 Windows 응용 프로그램 만 영어 번호를 표시합니다.

관련,

+0

OS 문화에 관계없이 영어 형식을 원하십니까? 그렇다면 질문 제목이 모순됩니다. 숫자에 대한 아랍어 형식을 원하면 질문 본문에 다른 말을하십시오! – Xaqron

+0

내가 원하는 것은 영어 셰이프로 다른 셰이프가 아닌 숫자를 표시하는 것입니다. –

답변

0

당신은, 다음 영어 (미국) 문화를 사용하는 프로그램을 강제로의 System.Globalization은 CultureInfo 클래스를 사용할 수 있습니다 :

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

당신은 this MSDN page.

에 대해 좀 더 배울 수 있습니다
+0

시도해 보았지만 영어로 표시되는 숫자가 강제로 적용되지는 않습니다. 예를 들어 Windows 지역 설정을 변경하는 경우 (아랍 - 사우디 아라비아). –

관련 문제