문화권의 .net Windows 응용 프로그램을 구축 중이며 최근에는 OS 문화에 따라 변경되는 숫자 모양에 문제가 있습니다. 모든 문화, 특히 아랍어에 영어 모양을 사용하고 싶습니다..NET 강제 Windows 응용 프로그램 만 영어 번호를 표시합니다.
관련,
문화권의 .net Windows 응용 프로그램을 구축 중이며 최근에는 OS 문화에 따라 변경되는 숫자 모양에 문제가 있습니다. 모든 문화, 특히 아랍어에 영어 모양을 사용하고 싶습니다..NET 강제 Windows 응용 프로그램 만 영어 번호를 표시합니다.
관련,
당신은, 다음 영어 (미국) 문화를 사용하는 프로그램을 강제로의 System.Globalization은 CultureInfo 클래스를 사용할 수 있습니다 :
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
당신은 this MSDN page.
에 대해 좀 더 배울 수 있습니다시도해 보았지만 영어로 표시되는 숫자가 강제로 적용되지는 않습니다. 예를 들어 Windows 지역 설정을 변경하는 경우 (아랍 - 사우디 아라비아). –
OS 문화에 관계없이 영어 형식을 원하십니까? 그렇다면 질문 제목이 모순됩니다. 숫자에 대한 아랍어 형식을 원하면 질문 본문에 다른 말을하십시오! – Xaqron
내가 원하는 것은 영어 셰이프로 다른 셰이프가 아닌 숫자를 표시하는 것입니다. –