| C#中的条件方法 |
在C#中使用条件方法可以方便调试。例如有些方法只想在调试阶段起作用,在发布版本中不需要。那么可以将这些方法用Conditional属性定义为条件方法。 定义条件方法的语法为: [Conditional{"DEBUG"}] public static void FunctionName(string msg){} 注意:该方法的返回值必须为void。 而且需要在开始使用using System.Diagnostics; 需要使用条件方法时: #define "DEBUG" 不需要时,就注销掉这行定义就可以了。 例如:我们可以自己做一个调试类,专门用于显示调试信息 using System; using System.Diagnostics; class Debug { [Conditional{"DEBUG"}] public static void Print(string msg) { Console.WriteLine(msg); } } #define "DEBUG" class Class2 { [STAThread] static void Main(string[] args) { Debug.Print("调试信息"); } } |
C#中的条件方法
最新推荐文章于 2024-10-05 18:40:23 发布
博客涉及C#相关信息技术内容,包含string、class、system等方面,但具体内容未给出。

1043

被折叠的 条评论
为什么被折叠?



