请检查使用 Array.Sort() 方法时,参数是否正确。如果需要按照字符串顺序排序,请使用 String.Compare() 方法。也可以尝试使用 Lambda 表达式自定义排序规则来排序数组,示例如下:
string[] arr = {"abc", "def", "hij", "klm"}; Array.Sort(arr, (a, b) => String.Compare(a, b)); // 现在 arr 的顺序应该是 {"abc", "def", "hij", "klm"}
上一篇:Array.Sort()分配了大量内存
下一篇:array.sort()正在以相同的方式对所有内容进行排序。