c# List Sort : by Chinese strokes

У меня есть веб-страница, в которой есть сортировка, которую я должен упорядочить по китайским штрихам.

Я создал приложение, содержащее такой код:

List<Student> stuList = new List<Student>() { 
          new Student("上海"),
           new Student("深圳"),
            new Student("广州"),
             new Student("香港")
            };
        System.Globalization.CultureInfo strokCi = new System.Globalization.CultureInfo("zh-tw");
        System.Threading.Thread.CurrentThread.CurrentCulture = strokCi; ;
        //stuList.sort();

но возникает ошибка: По крайней мере один объект должен реализовать IComparable.

Что это значит и как я могу это исправить?

7
задан ToddZhao 21 November 2011 в 02:39
поделиться