在.NET窗口应用程序中收集/报告意外错误的最佳方法如下:
using System.Diagnostics;
public class MyApp
{
[DebuggerStepThrough]
public static void Main(string[] args)
{
try
{
...
}
catch (Exception ex)
{
Trace.WriteLine("Error caught: " + ex.ToString());
}
}
}
或者在C#中使用Console.WriteLine语句来捕捉并且打印错误:
public class MyApp
{
public static void Main(string[] args)
{
try
{
...
}
catch (Exception ex)
{
Console.WriteLine("Error caught: " + ex.ToString());
}
}
}
public class MyApp
{
...
public static void Main(string[] args)
{
try
{
...
}
catch (Exception ex)
{
...
Trace.WriteLine("Error caught: " + ex.ToString());
}
}
}
public class MyApp
{
...
public static void Main(string[] args)
{
try
{
...
do
{
...
}
while (true);
}
catch (Exception ex)
{
...
}
}
}
以上是.NET窗口应用程序中收集/报告意外错误的四种方法的汇总。这些将有助于确保你的应用程序在遇到错误时能够优雅地处理它们,从而避免出现错误信息,并且帮助开发者更容易地找到并修复错误。
领取专属 10元无门槛券
手把手带您无忧上云