Beispiel #1
0
        public void ObjectZuweisungen()
        {
            object obj0 = new Object();
            object obj1 = new Luftfahrzeug("LH200");
            object obj2 = 12;
            int    num  = (int)obj2;
            object obj3 = "Eine Zeichenkette";

            Console.WriteLine("objo = {0}", obj0.GetType());
            Console.WriteLine("obj1 = {0}", obj1.GetType());
            Console.WriteLine("obj2 = {0}", obj2.GetType());
            Console.WriteLine("obj3 = {0}", obj3.GetType());

            Console.WriteLine("num = {0}", num);
        }
Beispiel #2
0
        public void ObjectMethoden()
        {
            Luftfahrzeug flieger1 = new Luftfahrzeug("LH3000");
            Luftfahrzeug flieger2 = new Luftfahrzeug("LH4000");
            Luftfahrzeug flieger3 = null;
            bool         ergebnis = flieger1.Equals(flieger2);

            Console.WriteLine("flieger1 gleich flieger2?{0}", ergebnis);

            bool ergebnis1 = flieger1.Equals(flieger3);

            Console.WriteLine("flieger1 gleich flieger3?{0}", ergebnis1);
            int Hashcode1 = flieger1.GetHashCode();
            int Hashcode2 = flieger2.GetHashCode();

            //int Hashcode3 = flieger3.GetHashCode();
            Console.WriteLine("flieger1-Hashcode:{0}", Hashcode1);
            Console.WriteLine("flieger2-Hashcode:{0}", Hashcode2);
            //Console.WriteLine("flieger3-Hashcode:{0}",Hashcode3);
            Console.WriteLine("flieger1.tostring:{0}", flieger1.ToString());
            Console.WriteLine("fluger3 nach null-zuweisung:{0}", flieger3);
        }