Как отсортировать массив, содержащий объекты класса, по значению свойства экземпляра класса? [Дубликат]

Возможный дубликат:

Как отсортировать массив объектов по определенному полю в C #?

Учитывая следующий код:

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.

Ответы на вопрос(2)

Ваш ответ на вопрос