zadaci za vezbe
1. zadatak *
Kreirati C# konzolnu aplikaciju koja vrši proveru da li string postoji ili ne i ukoliko ne postoji vrši obradu izuzetka.
using System;
namespace V
{
class Program
{
static void ObradiString(string s)
{
if (s == null)
throw new ArgumentNullException();
}
static void Main(string[] args)
{
try
{
string str1 = null, str2 = null;
Console.WriteLine("Unesi prvi string:");
str1 = Console.ReadLine();
ObradiString(str1);
ObradiString(str2); // baca ArgumentNullException
Console.WriteLine(str1[9]); // baca IndexOutOfRangeException
}
catch (ArgumentNullException e)
{
Console.WriteLine("Uhvacen izuzetak: string ne postoji\n" + e.Message);
}
catch (Exception e)
{
Console.WriteLine("Uhvacen drugi izuzetak:\n" + e.Message);
}
}
}
}