zoukankan      html  css  js  c++  java
  • C# Conditional特性避免 预处理命令泛滥使用

    //#define CONDITION1
    #define CONDITION2
    using System;
    using System.Diagnostics;
    
    class Test
    {
        static void Main()
        {
            //Console.WriteLine("Calling Method1");
            Method1(3);
            //Console.WriteLine("Calling Method2");
            Method2();
    
            Console.WriteLine("Using the Debug class");
            Debug.Listeners.Add(new ConsoleTraceListener());
            Debug.WriteLine("DEBUG is defined");
            Console.ReadKey();
        }
    
        [Conditional("CONDITION1")]
        public static void Method1(int x)
        {
            Console.WriteLine("CONDITION1 is defined");
        }
    
        [Conditional("CONDITION1"), Conditional("CONDITION2")]
        public static void Method2()
        {
            Console.WriteLine("CONDITION1 or CONDITION2 is defined");
        }
    }
  • 相关阅读:
    第一周作业
    第一次作业
    第八周作业
    第七周作业
    第六周作业
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    第一周作业2
  • 原文地址:https://www.cnblogs.com/plateFace/p/6519712.html
Copyright © 2011-2022 走看看