我有问题用捷克名称排序数组.我有这样的数组:
var myList = new[]
{
"?as revize", "Datum kalibrace", "Chybové kódy"
};
Run Code Online (Sandbox Code Playgroud)
并尝试按如下方式对其进行排序:
CultureInfo culture = new CultureInfo("cs-CZ");
var result = myList.OrderBy(x => x, StringComparer.Create(culture, true));
Run Code Online (Sandbox Code Playgroud)
所以我希望数据排序如下:
"?as revize", "Chybové kódy", "Datum kalibrace"
Run Code Online (Sandbox Code Playgroud)
但它以不同的顺序结束:
"?as revize", "Datum kalibrace", "Chybové kódy"
Run Code Online (Sandbox Code Playgroud)