Have MyClass implement IComparable interface and then use Array.Sort
Something like this will work for CompareTo (assuming the Name property has type string)
public int CompareTo(MyClass other)
{
return this.Name.CompareTo(other.Name);
}
Or simply using Linq
MyClass[] sorted = myClassArray.OrderBy(c => c.Name).ToArray();