Untitled

mail@pastecode.io avatarunknown
plain_text
a month ago
1.5 kB
10
Indexable
Never
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _002_Osoba
{
    public class Osoba
    {


        //Klasa Osoba ima svojstva Ime i Prezime.Na pokušaj unosa praznog string 
        //ili null vrijednosti u Ime ili Prezime dići odgovarajući Exception(ArgumentNullException). Pokušati obraditi u try catch bloku.
        static void Main(string[] args)
        {
            private string Ime;

        public string _ime
        {
            get { return Ime; }
            set
            {
                if (string.IsNullOrWhiteSpace(value))
                {
                    throw new ArgumentNullException(nameof(Ime), "Ime ne smije biti prazno ili null.");
                }
                Ime = value;
            }
        }

        private string Prezime;

        public string _prezime
        {
            get { return Prezime; }
            set
            {
                if (string.IsNullOrWhiteSpace(value))
                {
                    throw new ArgumentNullException(nameof(Prezime), "Prezime ne smije biti prazno ili null.");
                }
                Prezime = value;
            }
        }
                try 
	{	        
		Osoba osoba = new Osoba();
        osoba._ime =""
        osoba._prezime = null;
	}
	catch (ArgumentNullException ex)
	{

		Console.WriteLine($"Uhvaćena iznimka: {ex.Message}");
	}

    }

    }
}