C# アプリケーションに問題があります... データベースに学校のクラスがいくつかあります。それらを並べ替えるには、文字列比較により結果が次のようになります
10-C
11-C
8-B
9-A
しかし、文字列に存在する最初の整数に基づいて整数ソートが必要です...つまり
8-B
9-A
10-C
11-C
理解していただければ幸いです...これを試しましたが、例外がスローされます
var query = cx.Classes.Select(x=>x.Name)
.OrderBy( x=> new string(x.TakeWhile(char.IsDigit).ToArray()));
助けてください...クラスに基づいて注文したい....