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);
        }
    }
}
分享每天的收获之一种快乐。
原文地址:https://www.cnblogs.com/TXZkuaizi/p/3554020.html