国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中的兩種debug方法介紹

2020-01-24 02:09:14
字體:
來源:轉載
供稿:網友

第一種:需要把調試方法改成debug
代碼用 #if DEBUG 包裹

using System;using System.Collections.Generic;using System.Text;using System.IO;namespace SplitPackage{  public static class EnvConfig  {    static EnvConfig()    {#if DEBUG      ToolsPath = @"D:/workspace/shopstyle/tool";#else      ToolsPath = Environment.CurrentDirectory;#endif      int rootIdx = ToolsPath.LastIndexOf(@"/");      if (rootIdx > 0)      {        RootPath = ToolsPath.Substring(0, rootIdx);      }    }    public static string ToolsPath { get; private set; }    public static string TmplateFile { get { return Path.Combine(ToolsPath, @"template/default.pm"); } }    public static string RootPath { get; private set; }    public static string ModulePath { get { return Path.Combine(RootPath, "module"); } }    public static string ConfigPath { get { return Path.Combine(RootPath, "conf"); } }  }}

第二種:
利用宏定義

#define DEBUG// C#的宏定義必須出現在所有代碼之前。當前我們只讓DEBUG宏有效。
using System.Diagnostics;  //必須包含這個包

#define DEBUGusing System.Diagnostics; namespace TestConsole{  class ToolKit  {    [ConditionalAttribute("LI")]       // Attribute名稱的長記法    [ConditionalAttribute("DEBUG")]    public static void Method1() { Console.WriteLine("Created By Li, Buged.11"); }    [ConditionalAttribute("LI")]    [ConditionalAttribute("NOBUG")]    public static void Method2() { Console.WriteLine("Created By Li, NoBug."); }    [Conditional("ZHANG")]          // Attribute名稱的短記法    [Conditional("DEBUG")]    public static void Method3() { Console.WriteLine("Created By Zhang, Buged.11"); }    [Conditional("ZHANG")]    [Conditional("NOBUG")]    public static void Method4() { Console.WriteLine("Created By Zhang, NoBug."); }  }    static void Main(string[] args)    {      ToolKit.Method1();      ToolKit.Method2();      ToolKit.Method3();      ToolKit.Method4();    }  }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉善右旗| 开化县| 尉犁县| 西乌珠穆沁旗| 灌南县| 木兰县| 遂平县| 伽师县| 南投市| 武强县| 威宁| 苍南县| 七台河市| 海林市| 本溪市| 定州市| 迁安市| 金门县| 监利县| 房山区| 阿拉善右旗| 凤城市| 甘肃省| 阳江市| 江源县| 临高县| 顺昌县| 漳州市| 秭归县| 修武县| 拉孜县| 华池县| 隆回县| 饶河县| 乌恰县| 福清市| 宣汉县| 维西| 清新县| 三都| 南涧|