Untitled

mail@pastecode.io avatarunknown
csharp
20 days ago
1.3 kB
15
Indexable
Never
namespace ConsoleApp24
{
    internal class Program
    {
        delegate void PromjenaBrojeva(int n);
        static void Main(string[] args)
        {
            try
            {
                Osoba novaOsoba = new Osoba("", "XX");
            }
            catch (Exception ex) 
            {
                Console.WriteLine(ex.Message);
            }
        }

    }
    internal class Osoba
    {
        private string ime;
        private string prezime;

        public Osoba(string ime, string prezime)
        {
            Ime = ime;
            Prezime = prezime;
        }

        public string Ime
        {
            get => ime;
            set
            {
                if (value == null || value.Length == 0) 
                {
                    throw new ArgumentNullException("Ime nesmije biti prazno ili null");
                }
            }
        }
        public string Prezime 
        { 
            get => prezime;
            set
            {
                if (value == null || value.Length == 0)
                {
                    throw new ArgumentNullException("Prezime nesmije biti prazno ili null");
                }
            }
        }

    }
}