private void btnShow_Click(object sender, EventArgs e)
{
try
{
Calc calc = new Calc();
calc.Val1 = -2;
calc.Val2 = -8;
int total = calc.Add();
MessageBox.Show(total.ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
//class
class Calc{
int val1;
int val2;
public int Val1
{
get { return val1;}
set
{
if (val1 >= 0)
{
val1 = value;
}
else
{
throw new Exception("less than 0");
}
}
}
public int Val2
{
get { return val2; }
set
{
if (val2 >= 0)
{
val2 = value;
}
else
{
throw new Exception("less than 0");
}
}
}
public int Add()
{
return Val1 + Val2;
}
}