public int CompareTo(object o) { MyCompClass mc = (MyCompClass)o; if (Num > mc.Num) { return(1); } if (Num < mc.Num) { return(-1); } return(0); }
public void demo6() { int[] arry = new[] { 20, 12, 3, 9, 13 }; MyCompClass[] mcArr = new MyCompClass[arry.Length]; for (int i = 0; i < arry.Length; i++) { mcArr[i] = new MyCompClass(); mcArr[i].Num = arry[i]; } PrintMyCompClassArray("Initial Order: ", mcArr); Array.Sort(mcArr); PrintMyCompClassArray("Sorted Order: ", mcArr); }