C#|Conditional特性的简单使用 发表于 2020-12-03 | 分类于 编程爱好 | 评论数: | 阅读次数: 可以用来做条件编译。 开始定义#define DEBUG,然后在方法前面使用特性[Conditional("DEBUG")]。 1234567891011121314151617181920212223242526272829#define DEBUG // 这里 define 了 DEBUG。using System;using System.Diagnostics;public class Myclass{ [Conditional("DEBUG")] // 声明特性 public static void Message(string msg) { Console.WriteLine(msg); }}class Test{ static void function1() { Myclass.Message("In Function 1."); function2(); } static void function2() { Myclass.Message("In Function 2."); } public static void Main() { Myclass.Message("In Main function."); function1(); Console.ReadKey(); }} 输出: 123In Main functionIn Function 1In Function 2 参考:https://www.runoob.com/csharp/csharp-attribute.html 感谢支持! 打赏 微信支付 支付宝 本文作者: huvjie 本文链接: https://blog.huvjie.com/2020/12/03/201203N01/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!