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

首頁 > 學院 > 開發設計 > 正文

C#的兩種debug方法

2019-11-14 16:10:12
字體:
來源:轉載
供稿:網友

第一種:需要把調試方法改成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();        }    }}

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 女性| 郓城县| 石河子市| 蒙自县| 静海县| 万州区| 怀宁县| 铜梁县| 广东省| 黎平县| 伊春市| 临颍县| 眉山市| 秦皇岛市| 资中县| 黎城县| 西充县| 唐海县| 太康县| 大渡口区| 正阳县| 乐至县| 宜章县| 灵石县| 乌拉特后旗| 虎林市| 海门市| 驻马店市| 岑溪市| 疏附县| 兴和县| 榕江县| 县级市| 天水市| 巍山| 正蓝旗| 金乡县| 溆浦县| 象州县| 屯昌县| 团风县|