public interface IPodatek
{
string Kod { get; set; }
string Nazwa { get; set; }
double Stawka { get; set;}
double Oblicz(double Kwota);
}
na przykładzie dwóch klas implementujących i klasy z metodą o parametrze typu IPodatek.
public interface IOsoba
{
int Lp { get; set; }
string Imie { get; set; }
string Nazwisko { get; set; }
string PESEL { get; set;}
DateTime DataUrodzenia { get; set;}
string Adres_Miejscowosc { get; set;}
string Adres_KodPocztowy { get; set;}
string Adres_Ulica { get; set;}
string Adres_NrDomu { get; set;}
}
opracować 3 sposoby sortowania w postaci klas implementujących interfejs IComparable. Przykład użycia IComparable