Debug & Assert

则当条件失败时,Assert 方法将显示“断言失败”对话框。断言失败时发生的操作是由 ListenersListeners 属性控制的。
 
可以重写 System.Diagnostics.TraceListener.Fail(System.String) 方法来写入事件日志而不是显示“断言失败”对话框。
 
调试和跟踪共享相同的 Listeners 集合,因此,如果将一个侦听器对象添加到应用程序中的 Debug.Listeners 集合,它也会同时添加到 Trace.Listeners 集合中
 

必须启用跟踪或调试才能使用跟踪侦听器。下面的语法是编译器特定的语法。如果使用 C# 或 Visual Basic 之外的编译器,请参见相应编译器的文档。

若要在 C# 中启用调试,请在编译代码时将 /d:DEBUG 标志添加到编译器命令行,或者可以将 #define DEBUG 文件添加到文件的顶部。在 Visual Basic 中,将 /d:DEBUG=True 标志添加到编译器命令行。若要在 C# 中启用跟踪,请在编译代码时将 /d:TRACE 标志添加到编译器命令行中,或者将 #define TRACE 添加到文件的开头。在 Visual Basic 中,将 /d:TRACE=True 标志添加到编译器命令行。

posted @ 2008-06-15 22:17  湘西小刁民  阅读(298)  评论(0编辑  收藏  举报