我想自己学习C#。 在下面的代码中,我想执行主要方法仅当没有发现异常时。 是否可能?C异常处理初学者#
谁能帮我一下吧
代码
public abstract class AbsClass
{
// Abstract Method
public abstract int DivTwoNumbers(int a, int b);
}
class Program : AbsClass
{
public int result { get; set; }
public override int DivTwoNumbers(int a, int b)
{
try
{
result = a/b;
}
catch (DivideByZeroException e)
{
Console.WriteLine("Second Number was " + e.Message);
}
return result;
}
static void Main(string[] args)
{
AbsClass prog = new Program();
int div = prog.DivTwoNumbers(10, 0);
Console.WriteLine("Division Of Number Is : {0} ", div);
}
}
'Main'方法执行第一,当你启动控制台应用程序。如果你的代码抛出任何异常,应用程序将被终止。 – opewix 2014-12-19 05:00:08
'MultTwoNumbers'确实是故意的吗? ;-) – John3136 2014-12-19 05:00:44
@JesseJames所以我想这是没用的问题。对?? – Richa 2014-12-19 05:00:52