C# 2.0学习之--条件编译

翻译 2006年06月23日 18:36:00
csc CondMethod.cs tracetest.cs /d:DEBUG
tracetest A B C

//Copyright (C) Microsoft Corporation.  All rights reserved.

// TraceTest.cs
// compile with: /reference:CondMethod.dll
// arguments: A B C
using System;
using TraceFunctions;
using System.Diagnostics;

public class TraceClient
{
   public static void Main(string[] args)
   {
      Trace.Message("Main Starting");
  
      if (args.Length == 0)
      {
          Console.WriteLine("No arguments have been passed");
      }
      else
      {
          for( int i=0; i < args.Length; i++)   
          {
              Console.WriteLine("Arg[{0}] is [{1}]",i,args[i]);
          }
      }

       Trace.Message("Main Ending");
   }
}

   public class Trace
   {
       [Conditional("DEBUG")]
       public static void Message(string traceMessage)
       {
           Console.WriteLine("[TRACE] - " + traceMessage);
       }
   }

相关文章推荐

C# Kinect 2.0 SDK 学习笔记(1)——彩色影像数据流

彩色影像数据流是Kinect摄像头最基本的数据,图像相当于一般的摄像头(废话)。 本节主要是获取Kinect摄像头的彩色影像数据,在Image控件上将其展示出来。 新建WPF项目KinectC...

GDAL2.0编译之添加HDF库编译C#版本

GDAL201库添加HDF5 1.8.15版本库编译C++版与C#版过程中需要注意的问题以及解决方案,以及在C++中调用GDAL与在C# 中调用GDAL库过程中会出现的错误以及解决方案

多条件查找文件2.0

  • 2006-03-16 00:00
  • 44KB
  • 下载

Elasticsearch 2.0以上版本根据条件批量删除Java如何实现

Elasticsearch在2.0以前版本,删除操作有两种方式,一种是通过id来进行删除,但是这种方式一般不常用,因为id不容易得到;另一种方式是通过先查询操作,然后删除,也就是通过client.pr...

Yii2.0中文开发向导——查询条件Where全解析

在Yii的Model里进行查询的时候 where是必不可少的。 Where方法声明为 static where( $condition ) 复制代码 其中参数 $c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)