using
System;
using
System.Globalization;
class
GFG {
public
static
void
Main()
{
try
{
check("1234", 3);
check("Tsunami", 0);
check("psyc0lo", 2);
Console.WriteLine("");
Console.WriteLine("index
is
less than zero");
check("
null
", -1);
}
catch
(ArgumentNullException e) {
Console.Write("Exception Thrown: ");
Console.Write("{0}", e.GetType(), e.Message);
}
catch
(ArgumentOutOfRangeException e) {
Console.Write("Exception Thrown: ");
Console.Write("{0}", e.GetType(), e.Message);
}
}
public
static
void
check(
string
s,
int
i)
{
UnicodeCategory val = Char.GetUnicodeCategory(s, i);
Console.WriteLine("the letter present at "+
"index {0}
is
{1} ", i, val);
}
}