static void Main(string[] args) { MojaKlasa mk1 = new MojaKlasa(); MojaKlasa mk2 = null; // Usporediti objekte mk1 i mk2 korištenjem statičke metode MojaKlasa.Equals te ispisati rezultat Console.WriteLine(mk1.Equals(mk2));// uspoređujemo s ne postojoćom adresom // Usporediti objekte mk1 i mk2 pozivom metode mk1.Equals te ispisati rezultat Console.WriteLine(MojaKlasa.Equals(mk1, mk2));//koristi se kod overideanja // Usporediti objekte mk1 i mk2 pozivom metode mk2.Equals te ispisati rezultat //Console.WriteLine(mk2.Equals(mk1));// null refernce exception // Storiti dvije strukture ms1 i ms2 na isti način kao i za gornje instance klasa mk1 i mk2 MojaStruktura ms1 = new MojaStruktura(); //MojaStruktura ms2 = null;//nemože MojaStruktura ms2 = ms1; //Usporediti objekte ms1 i ms2 korištenjem statičke metode MojaStruktura.Equals te ispisati rezultat Console.WriteLine(MojaStruktura.Equals(ms1, ms2)); //radi usporedbu po sadržaju //Usporediti objekte ms1 i ms2 pozivom metode ms1.Equals te ispisati rezultat Console.WriteLine(ms1.Equals(ms2)); //Usporediti objekte ms1 i ms2 pozivom metode ms2.Equals te ispisati rezultat Console.WriteLine(ms2.Equals(ms1)); //Ispis prekopirati u datoteku Equals.txt pridruženu ovom projektu te obrazložite svaki rezultat Console.ReadKey(); }
static void Main(string[] args) { MojaKlasa mk1 = new MojaKlasa(); MojaKlasa mk2 = null; // Usporediti objekte mk1 i mk2 korištenjem statičke metode MojaKlasa.Equals te ispisati rezultat Console.WriteLine(MojaKlasa.Equals(mk1, mk2)); // Usporediti objekte mk1 i mk2 pozivom metode mk1.Equals te ispisati rezultat Console.WriteLine(mk1.Equals(mk2)); // : Usporediti objekte mk1 i mk2 pozivom metode mk2.Equals te ispisati rezultat //Console.WriteLine(mk2.Equals(mk1)); // : Storiti dvije strukture ms1 i ms2 na isti način kao i za gornje instance klasa mk1 i mk2 MojaStruktura ms1 = new MojaStruktura(); MojaStruktura ms2 = ms1; // : Usporediti objekte ms1 i ms2 korištenjem statičke metode MojaStruktura.Equals te ispisati rezultat Console.WriteLine(MojaStruktura.Equals(ms1, ms2)); // : Usporediti objekte ms1 i ms2 pozivom metode ms1.Equals te ispisati rezultat Console.WriteLine(ms1.Equals( ms2)); // : Usporediti objekte ms1 i ms2 pozivom metode ms2.Equals te ispisati rezultat Console.WriteLine(ms2.Equals(ms1)); // TODO: Ispis prekopirati u datoteku Equals.txt pridruženu ovom projektu te obrazložite svaki rezultat Console.ReadKey(); }