35
MS 워드, 엑셀 에 대한 멀티 문화 플러그인을 만들고 있는데, "목록 구분 기호"옵션의 국가 별 설정에서 제공되는 설정 값을 식별해야합니다. 어떻게 C#을 사용하여 읽을 수 있습니까?제어판의 국가 별 구성에서 "목록 구분 기호"설정을 읽는 방법은 무엇입니까?
이 목록 분리 등, 나중에 Excel 수식, 워드 편지 병합 헤더를 구성하는 데 사용되는 켜져
MS 워드, 엑셀 에 대한 멀티 문화 플러그인을 만들고 있는데, "목록 구분 기호"옵션의 국가 별 설정에서 제공되는 설정 값을 식별해야합니다. 어떻게 C#을 사용하여 읽을 수 있습니까?제어판의 국가 별 구성에서 "목록 구분 기호"설정을 읽는 방법은 무엇입니까?
이 목록 분리 등, 나중에 Excel 수식, 워드 편지 병합 헤더를 구성하는 데 사용되는 켜져
특정 문화의 정보를 보면 System.Globalization.CultureInfo.CurrentCulture.TextInfo.ListSeparator
또는 System.Globalization.CultureInfo.GetCultureInfo("en-US").TextInfo.ListSeparator
를 사용해보십시오.
CurrentCulture를 사용하려는 경우 보조 노트와 마찬가지로 : 스레드 문화를 변경하는 코드가 없는지 확인하십시오. 'Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture ("FR-CA"); ' http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.currentculture.aspx –
누군가가 스레드의 현재 culture를 변경하면 일반적으로 새 설정이 이러한 항목 (내보내기, 형식)에 영향을줍니다. 이것이 현재 두 가지 문화권이 있습니다 : 하나는 스레드 용이고 다른 하나는 UI 용입니다 (CurrentUICulture). 필요한 것을 사용하고 있는지 확인하고 누군가 변경하면 걱정하지 마십시오. –
@AlexMazzariol 주석을 명확하게하기 위해 쓰레드는 하나의 문화권 만 가지고 있음을 암시하는 것처럼 보입니다. 쓰레드는 CurrentCulture와 CurrentUICulture를 둘 다 가지고 있습니다. CurrentCulture는 날짜, 숫자 등의 서식 규칙을 결정하며 CurrentUulture는 사용되는 언어를 결정합니다. –