C# C# Objects Inheritance Catching Exceptions

Jonathan Fazekas
Jonathan Fazekas
1,058 Points

"wrap the test logic" doesn't make sense to me.

I don't understand what is being asked.

Program.cs
int value = int.Parse(Console.ReadLine());

if (value < 0 || value > 20)
{
    throw new System.Exception();
}

try
{

}
catch(System.Exception)
{
        Console.WriteLine("Value is out of bounds!");
}
Console.WriteLine(string.Format("You entered {0}",value));

1 Answer

Reggie Williams
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Reggie Williams
Treehouse Teacher

Hey Jonathan Fazekas ! Wrapping refers to placing something inside of something else. Your if statement represents test logic and you'll have to "wrap" that in a try catch block

try{
add logic here
}
catch...{
}