首页 / 软件开发 / C# / 如何在Visual C#.NET中跟踪和调试
如何在Visual C#.NET中跟踪和调试2010-08-20当程序运行时,您可以使用 Debug 类的方法来生成消息,以帮助您监视程序执行顺序、检测故障或提供性能度量信息。默认情况下,Debug 类产生的消息显示在 Visual Studio 集成开发环境 (IDE) 的“输出”窗口中。该代码示例使用 WriteLine 方法生成后面带有行结束符的消息。当您使用此方法生成消息时,每条消息在“输出”窗口中均显示为单独的一行。使用 Debug 类创建一个示例1.启动 Visual Studio .NET。2.新建一个名为 conInfo 的新 Visual C# . 控制台应用程序项目。将创建 Class1。3.在 Class1 的顶部添加以下名称空间。using system.Diagnostics;4.要初始化变量以使其包含产品的相关信息,请将下面的声明语句添加到 Main 方法:string sProdName = "Widget";
int iUnitQty = 100;
double dUnitCost = 1.03;
5.(就在上面代码后面)直接输入将类生成的消息指定为 WriteLine 方法的第一个输入参数。按 CTRL+ALT+O 组合键以确保“输出”窗口可见。Debug.WriteLine("Debug Information-Product Starting ");6.为了清晰易读,请使用 Indent 方法在“输出”窗口中缩进后面的消息:Debug.Indent();7.要显示所选变量的内容,请使用 WriteLine 方法,如下所示:Debug.WriteLine("The product name is " + sProdName);
Debug.WriteLine("The available units on hand are" + iUnitQty.ToString());
Debug.WriteLine("The per unit cost is " + dUnitCost.ToString());
8.您还可以使用 WriteLine 方法显示现有对象的名称空间和类名称。例如,下面的代码在“输出”窗口中显示 system.Xml.XmlDocument 命名空间:system.Xml.XmlDocument oxml = new system.Xml.XmlDocument();Debug.WriteLine(oxml);