ここに私が得たものがあります: 「学生」、「学生」、「学生」、「学生」、「_学生」という文字列を含むリストがあります。
私がやった事:
List<string> sort = new List<string>() { "student", "Students", "students", "Student","_Students" };
List<string> custsort = sort.OrderBy(st => st[0]).ThenBy(s => s.Length)
.ToList();
しかし、これは私にこのようなものを与えます:
Student
Students
_Students
student
students
そして、私が欲しいのは:
_Students
Student
Students
student
students
ASCII テーブルの大文字と小文字の間にアンダースコアが配置されているため、それらを並べ替える方法がわかりません。