当前位置: 首页>>代码示例>>C#>>正文


C# Debug.Listeners属性代码示例

本文整理汇总了C#中System.Diagnostics.Debug.Listeners属性的典型用法代码示例。如果您正苦于以下问题:C# Debug.Listeners属性的具体用法?C# Debug.Listeners怎么用?C# Debug.Listeners使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在System.Diagnostics.Debug的用法示例。


在下文中一共展示了Debug.Listeners属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: TextWriterTraceListener

/* Create a listener that outputs to the console screen, and 
  * add it to the debug listeners. */
 TextWriterTraceListener myWriter = new 
    TextWriterTraceListener(System.Console.Out);
 Debug.Listeners.Add(myWriter);
开发者ID:.NET开发者,项目名称:System.Diagnostics,代码行数:5,代码来源:Debug.Listeners

示例2: MyClass

// compile with: csc /r:system.dll file_1.cs

using System;
using System.Diagnostics;

class MyClass
{
    public MyClass(int i)
    {
        this.i = i;
    }
    
    [Conditional("DEBUG")]
    public void VerifyState()
    {
        Debug.Assert(i == 0, "Bad State");
    }
    
    int i = 0;
}

public class DefensiveProgrammingAsserts
{
    public static void Main()
    {
        Debug.Listeners.Clear();
        Debug.Listeners.Add(new TextWriterTraceListener(Console.Out));
        MyClass c = new MyClass(1);
        
        c.VerifyState();
    }
}
开发者ID:C#程序员,项目名称:System.Diagnostics,代码行数:32,代码来源:Debug.Listeners


注:本文中的System.Diagnostics.Debug.Listeners属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。