在try catch中获取错误消息(C#,Window Service)

时间:2014-10-08 13:10:21

标签: c#

是否可以在C#(或使用C#编写的窗口服务)的try catch中获取错误消息,如下所示:

string input = Console.ReadLine();
while (input!="q")
{
    try
    {
        double result = 10 / int.Parse(input);
        Console.WriteLine("Divinced by " + input + " And result is " + result);
    }
    catch (Exception)
    {
        Console.WriteLine("Error, Please try again");
    }
    finally
    {
        input = Console.ReadLine();
    }
}

它是为“.exe”程序而构建的。 如果我输入字符(“A”,“B”,“C”)或零,那么程序将显示消息“错误,请再试一次”,所以我需要知道错误信息。 我不想编辑代码。我需要一个工具来检测程序中的所有错误。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您希望打印例外< {1}}属性。将Message块替换为:

catch