Возможный дубликат:
Как отсортировать массив объекта по определенному полю в С#?
С учетом следующего кода:
MyClass myClass;
MyClassArray[] myClassArray = new MyClassArray[10];
for(int i; i < 10; i++;)
{
myClassArray[i] = new myClass();
myClassArray[i].Name = GenerateRandomName();
}
Конечный результат может выглядеть примерно так:
myClassArray[0].Name //'John';
myClassArray[1].Name //'Jess';
myClassArray[2].Name //'James';
Как бы вы отсортировали массив MyClassArray [] в соответствии с свойством myClass.Name в алфавитном порядке, чтобы массив выглядел следующим образом:
myClassArray[0].Name //'James';
myClassArray[1].Name //'Jess';
myClassArray[2].Name //'John';
* Редактировать. Я использую VS 2005/.NET 2.0.