2011-07-26 2 views

답변

43

특정 문화의 정보를 보면 System.Globalization.CultureInfo.CurrentCulture.TextInfo.ListSeparator 또는 System.Globalization.CultureInfo.GetCultureInfo("en-US").TextInfo.ListSeparator를 사용해보십시오.

+1

CurrentCulture를 사용하려는 경우 보조 노트와 마찬가지로 : 스레드 문화를 변경하는 코드가 없는지 확인하십시오. 'Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture ("FR-CA"); ' http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.currentculture.aspx –

+2

누군가가 스레드의 현재 culture를 변경하면 일반적으로 새 설정이 이러한 항목 (내보내기, 형식)에 영향을줍니다. 이것이 현재 두 가지 문화권이 있습니다 : 하나는 스레드 용이고 다른 하나는 UI 용입니다 (CurrentUICulture). 필요한 것을 사용하고 있는지 확인하고 누군가 변경하면 걱정하지 마십시오. –

+1

@AlexMazzariol 주석을 명확하게하기 위해 쓰레드는 하나의 문화권 만 가지고 있음을 암시하는 것처럼 보입니다. 쓰레드는 CurrentCulture와 CurrentUICulture를 둘 다 가지고 있습니다. CurrentCulture는 날짜, 숫자 등의 서식 규칙을 결정하며 CurrentUulture는 사용되는 언어를 결정합니다. –