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); }
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); }