c# 条件编译

c# 编程中常常会碰到如下问题:

  一段代码,在开发环境上需要编译,在生产环境部署时需要注释掉。

  这时候条件编译时很好的选择。如下,Debug 和 Release 模式下不相同。

using System;
namespace ConditionalCompilation
{
    class Program
    {
        static void Main(string[] args)
        {
            Trace.ShowMessage("Starting");
            Console.WriteLine("Running------");
            Trace.ShowMessage("Ending");
            Console.ReadKey();
        }
    }

    public class Trace
    {
        [System.Diagnostics.Conditional("DEBUG")]
        public static void ShowMessage(string msg)
        {
            Console.WriteLine(" [Trace - " + msg);
        }
    }
}

 

posted on 2014-02-18 12:30  天蝎座筷子  阅读(214)  评论(0编辑  收藏  举报

导航