我是csharp的初学者,并且刚开始使用它进行编码。 我已经编写了代码,但是在catch下方的catch块(异常)和“ finally块”中有错误。
static void Main(string[] args)
{
int result;
int x = 5;
int y;
try
{
y = Convert.ToInt32(Console.ReadLine());
result = x / y;
}
catch (Exception)
{
Console.WriteLine("An error occured.");
}
catch (DivideByZeroException error)
{
Console.WriteLine(error.Message);
}
catch (FormatException error)
{
Console.WriteLine(error.Message);
}
finally
{
Console.WriteLine("Please enter valid input!");
continue;
}
Console.ReadLine();
}
它出什么问题了?