Culture의 영향을 받지 않는 문자열 작업 수행
문화권별 문자열 작업을 수행하는 대부분의 .NET Framework 메서드는 기본적으로 CultureInfo 매개 변수를 제공하여 사용할 문화권을 명시적으로 지정할 수 있는 메서드 오버로드를 제공합니다. 이러한 오버로드를 통해 문화권에 관계없이 일정한 대/소문자 매핑 및 정렬 규칙을 적용하고 문화권을 구분하지 않는 결과를 얻을 수 있습니다.
이 단원은 기본적으로 문화권에 따라 다른 .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 메서드를 사용하여 문화권을 구분하지 않는 배열 작업을 수행하는 방법을 보여 줍니다.
관련 단원
- 문화권을 구분하지 않는 문자열 작업
문자열에 대해 작업을 수행할 때 문화권을 알고 있어야 하는 이유를 설명하고 언제 culture에 따라 다른 작업을 수행하고 문화권을 구분하지 않는 작업을 수행해야 하는지에 대한 지침을 제공합니다.