在数组中执行不区分区域性的字符串操作
更新:2007 年 11 月
默认情况下,Array.Sort 和 Array.BinarySearch 方法的重载使用 Thread.CurrentCulture 属性执行区分区域性的排序。由于排序顺序的不同,由这些方法返回的区分区域性的结果可能会因区域性而异。要消除区分区域性的行为,请使用方法中接受 comparer 参数的重载。comparer 参数指定要在比较数组中的元素时使用的 IComparer 实现。对于 IComparer 参数,请指定使用 CultureInfo.InvariantCulture 的自定义固定比较器类。在集合中执行不区分区域性的字符串操作主题中的“使用 SortedList 类”子主题提供了自定义固定比较器类的示例。