Я пытаюсь отсортировать названия некоторых японских магазинов, используя заказ "aiueo"
Кто-нибудь знает, есть ли алгоритм для этого
Я написал компаратор следующим образом, но я считаю, что культура ja-jp использует сортировку Unicode
internal class JewellerComparer : IComparer<string>
{
private readonly string _culture;
public JewellerComparer(string culture)
{
_culture = culture;
}
public int Compare(string x, string y)
{
// no culture specified in constructor
if (string.IsNullOrEmpty(_culture))
return x.CompareTo(y);
// otherwise to a culture sensitive comparison
return string.Compare(x, y, false, new CultureInfo(_culture));
//new CultureInfo(0x00010411); // ja-JP Japanese - Japan Default: 0x00000411 Unicode: 0x00010411
}
}
У кого-нибудь есть идеи, как это сделать?