Culture의 영향을 받지 않는 문자열 작업 수행
업데이트: 2007년 11월
문화권별 문자열 작업을 수행하는 대부분의 .NET Framework 메서드는 기본적으로 CultureInfo 매개 변수를 제공하여 사용할 문화권을 명시적으로 지정할 수 있는 메서드 오버로드를 제공합니다. 이러한 오버로드를 통해 CultureInfo 매개 변수에 CultureInfo.InvariantCulture 속성을 지정하면 문화권에 관계없이 일정한 대/소문자 매핑 및 정렬 규칙을 적용하고 문화권을 구분하지 않는 결과를 얻을 수 있습니다.
이 단원은 기본적으로 문화권에 따라 다른 .NET Framework 메서드를 사용하여 문화권을 구분하지 않는 문자열 작업을 수행하는 방법을 보여 주는 다음 항목을 제공합니다.
단원 내용
문화권을 구분하지 않는 문자열 비교 수행
String.Compare 및 String.CompareTo 메서드를 사용하여 문화권을 구분하지 않고 문자열을 비교하는 방법을 보여 줍니다.문화권을 구분하지 않는 대/소문자 변경 수행
String.ToUpper, String.ToLower, Char.ToUpper 및 Char.ToLower 메서드를 사용하여 문화권을 구분하지 않고 대/소문자를 변경하는 방법을 보여 줍니다.컬렉션에서 문화권을 구분하지 않는 문자열 작업 수행
CaseInsensitiveComparer 클래스, CaseInsensitiveHashCodeProvider 클래스, SortedList 클래스, ArrayList.Sort 메서드 및 CollectionsUtil.CreateCaseInsensitiveHashtable 메서드를 사용하여 컬렉션에서 문화권을 구분하지 않는 작업을 수행하는 방법에 대해 설명합니다.배열에서 문화권을 구분하지 않는 문자열 작업 수행
Array.Sort 및 Array.BinarySearch 메서드를 사용하여 문화권을 구분하지 않는 배열 작업을 수행하는 방법을 보여 줍니다.RegularExpressions 네임스페이스에서 문화권을 구분하지 않는 작업 수행
System.Text.RegularExpressions 네임스페이스의 메서드를 사용하여 문화권을 구분하지 않는 문자열 작업을 수행하는 방법을 설명합니다.
관련 단원
- 문화권을 구분하지 않는 문자열 작업
문자열에 대해 작업을 수행할 때 문화권을 알고 있어야 하는 이유를 설명하고 언제 culture에 따라 다른 작업을 수행하고 문화권을 구분하지 않는 작업을 수행해야 하는지에 대한 지침을 제공합니다.