C#学习笔记之预处理指令

1、#define告诉编译器存在给定名称的符号

//定义符号 DDD 定义符号必须在程序开头
#define DDD
using System;

2、#undef删除符号的定义

//删除符号 DDD 删除符号必须在程序开头
#undef DDD
using System;

3、条件语句 #if ,#elif ,#else ,#endif

           //#if 判断DDD是否存在,存在就满足条件
            #if DDD
             Console.WriteLine("aaaa");
            //#elif 等价于else if 
            #elif KKK
            Console.WriteLine("bbbb");
             #else
             Console.WriteLine("dddd");
            //#endif 表示要执行#if代码结束
            #endif

4、警告和错误 #warning 和#error

            //发出警告信息,信息为ssssss
            #warning "ssssss"
          //产生错误信息,并停止编译  ,信息为 ddddd
            #error "ddddd"

5、代码折叠 #region 和#endregion

           //产生折叠区域,折叠区域的显示名称为bbb
            #region bbb
            Console.WriteLine("aaaa");

            Console.ReadLine();
            //折叠区域到此结束
            #endregion
            return;

6、抑制或还原指定的编译警告 #pragma

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值