using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Blic01 { internal class Osoba { private string maticniBroj, ime, prezime; private char spol; private string MaticniBroj { set { if (value.Length == 6) { maticniBroj = value; } else { throw new Exception("Vrijednost matičnog broja mora biti 6 znakova"); } } get { return maticniBroj; } } public string Ime { get; } public string Prezime { get; } public char Spol { get; } public Osoba(string maticniBroj) { this.MaticniBroj = maticniBroj; Ime = "John"; Prezime = "Doe"; Spol = 'M'; } public Osoba(string maticniBroj, string ime, string prezime, char spol) { this.MaticniBroj = maticniBroj; this.Ime = ime; this.Prezime = prezime; this.Spol = spol; } public override string ToString() { return $"Matični Broj: {MaticniBroj} | Ime: {Ime} | Prezime: {Prezime} | Spol: {Spol}"; } } }