static void Main(string[] args) { Hund[] hunde = new Hund[2]; hunde[0] = new Hund() { Alder = 10, Navn = "Bulder" }; hunde[1] = new Hund() { Alder = 5, Navn = "Lady" }; Array.Sort(hunde); foreach (var item in hunde) { Console.WriteLine(item.Navn); } }
public int CompareTo(object obj) { Hund h = obj as Hund; if (h.Alder > Alder) { return(-1); } if (h.Alder < Alder) { return(1); } else { return(0); } //return Navn.CompareTo(obj); }
static void Main(string[] args) { Hund[] hunde = new Hund[6]; hunde[0] = new Hund() { Alder = 10, Navn = "Bulder" }; hunde[1] = new Hund() { Alder = 5, Navn = "Lady" }; hunde[2] = new Hund() { Alder = 1, Navn = "Rosa" }; hunde[3] = new Hund() { Alder = 4, Navn = "Luna" }; hunde[4] = new Hund() { Alder = 6, Navn = "Asta" }; hunde[5] = new Hund() { Alder = 12, Navn = "Bine" }; Array.Sort(hunde); foreach (var item in hunde) { Console.WriteLine(item.Navn); } // Hold console åben ved debug if (System.Diagnostics.Debugger.IsAttached) { Console.Write("Press any key to continue . . . "); Console.ReadKey(); } }
static void Main(string[] args) { Hund[] hunde = new Hund[2]; hunde[0] = new Hund() { Alder = 10, Navn = "Bulder" }; hunde[1] = new Hund() { Alder = 5, Navn = "Lady" }; Array.Sort(hunde); foreach (var item in hunde) { Console.WriteLine(item.Navn); } if (System.Diagnostics.Debugger.IsAttached) { System.Console.Write("Press any key to continue . . . "); System.Console.ReadKey(); } }