Untitled
unknown
plain_text
2 years ago
1.5 kB
18
Indexable
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}");
}
}
}
}
Editor is loading...