执行不区分区域性的字符串操作
默认情况下,执行区分区域性字符串操作的大多数 .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 方法在数组中执行不区分区域性的操作。
相关章节
- 不区分区域性的字符串操作
介绍了对字符串执行操作时应了解区域性的原因,并为何时执行区分区域性的操作、何时执行不区分区域性的操作提供了指南。