using System; public class Program { //class Osoba //struct Osoba record Osoba { public string Imię, Nazwisko; public int NumerTelefonu; public override string ToString() { return $"{Imię} {Nazwisko}, tel. {NumerTelefonu}"; } /* //tylko w strukturze public static bool operator ==(Osoba o1, Osoba o2) { return o1.Imię == o2.Imię && o1.Nazwisko == o2.Nazwisko; } public static bool operator !=(Osoba o1, Osoba o2) { return !(o1 == o2); } */ } public static void Main() { Osoba o = new Osoba() { Imię = "Henryk", Nazwisko = "Garncarz", NumerTelefonu = 11232 }; Console.WriteLine(o); /* Osoba p = new Osoba() { Imię = "Henryk", Nazwisko = "Garncarz", NumerTelefonu = 1472873 }; */ Osoba p = o; Console.WriteLine(p); Console.WriteLine(o == p); Console.WriteLine(o.Equals(p)); } }