string PrikaziArtikl(IArtikl artikl) { string retStr = String.Format("\nNaziv: {0} Cijena: {1}", artikl.Naziv, artikl.Cijena); // Ako je mlijeko prikaži i litre // Da bi to mogao cast-ati ću ga u Mlijeko // Nećemo ovako Mlijeko m = (Mlijeko)artikl; Mlijeko m = artikl as Mlijeko; // Nema exceptiona ako cast ne ide već samo ostaje null vrijednost if (m != null) { retStr += " Litara: " + m.Litara.ToString(); } return(retStr); }
public int CompareTo(IArtikl other) { // Svi brojevni tipovi imaju ovu metodu return(this.Cijena.CompareTo(other.Cijena)); }