コード例 #1
0
        public int CompareTo(object obj)
        {
            //throw new NotImplementedException();
            Class_Hund h = obj as Class_Hund;

            if (h.Alder > this.Alder)
            {
                return(-1);
            }
            if (h.Alder > this.Alder)
            {
                return(1);
            }
            return(0);
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Class_Hund[] hunde = new Class_Hund[2];
            hunde[0] = new Class_Hund()
            {
                Alder = 10, Navn = "Bulder"
            };
            hunde[1] = new Class_Hund()
            {
                Alder = 5, Navn = "Lady"
            };

            Array.Sort(hunde);
            foreach (var item in hunde)
            {
                Console.WriteLine(item.Navn);
            }
            System.Console.ReadKey();
        }