Jak sortować tablicę zawierającą obiekty klas przez wartość właściwości instancji klasy? [duplikować]

Możliwy duplikat:
Jak posortować tablicę obiektu według określonego pola w C #?

Podany następujący kod:

MyClass myClass;
MyClassArray[] myClassArray = new MyClassArray[10];

for(int i; i < 10; i++;)
{
    myClassArray[i] = new myClass();
    myClassArray[i].Name = GenerateRandomName();
}

Wynik końcowy może na przykład wyglądać tak:

myClassArray[0].Name //'John';
myClassArray[1].Name //'Jess';
myClassArray[2].Name //'James';

W jaki sposób sortowałbyś tablicę MyClassArray [] zgodnie z właściwością myClass.Name alfabetycznie, tak aby tablica wyglądała tak na końcu:

myClassArray[0].Name //'James';
myClassArray[1].Name //'Jess';
myClassArray[2].Name //'John';

*Edytować: Używam VS 2005 / .NET 2.0.

questionAnswers(2)

yourAnswerToTheQuestion