【发布时间】:2016-02-14 17:24:01
【问题描述】:
所以,我是 C# 的新手,我正在尝试使用自定义比较器订购一个数组。
我创建了一个类:
class MySorter : IComparer
{
public int Compare(object x, object y)
{
var chars = "jngmclqskrzfvbwpxdht";
if (chars.IndexOf((char)x) < chars.IndexOf((char)y))
return -1;
return chars.IndexOf((char)x) > chars.IndexOf((char)y) ? 1 : 0;
}
}
我有一个充满单词的数组。 使用此比较进行排序的准确程度如何?
【问题讨论】: