• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

xmj112288

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

MSDN - 预处理指令

1,#define,  #if、#elif、#else 和 #endif 指令

这些指令用于调试很有用处,

正式环境出问题后,在调试代码时,可能需要对代码做修改,如果直接改正式代码,调试完后还得改回去,可能会出问题

如果使用指令,则不需要修改正式代码,测试完成后把指令注释掉就行

#define test // 创建指令

using System;

namespace ConsoleDemo
{
    class Program
    {
        private static void Main(string[] args)
        {

#if DEBUG //DEBUG 模式
            Console.WriteLine("DEBUG 模式");
#endif

#if test // 运行 测试代码
            Console.WriteLine("运行测试");
#else // 默认运行
            Console.WriteLine("运行正式代码");
#endif
        }
    }
}

2. #error - 编译时报错

 


 

 

 

 

 

posted on 2014-06-20 11:50  jerry128  阅读(152)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3