正在尝试捕获(C#,窗口服务)中获取错误消息
本文关键字:服务 窗口 获取 消息 取错误 | 更新日期: 2023-09-27 18:26:04
是否可以在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")或零,那么程序将显示消息"错误,请重试",所以我需要知道错误消息。我不想编辑代码。我需要一个工具来检测程序中的所有错误。
谢谢你的帮助。
您希望打印异常的Message
属性。用以下内容替换catch
块:
catch (Exception e)
{
Console.WriteLine("An exception occurred : " + e.Message);
}