码迷,mamicode.com
首页 > Windows程序 > 详细

C#预处理器

时间:2018-10-06 23:09:49      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:设置   entry   原来   com   class   源文件   指令   预处理   ddl   

C#定义了多个预处理指令,它们可以改变编译解释程序源文件的方式。

#define:定义符号,定义的符号在后期判断后为true

#if和#endif:判断程序集内部的符号是否定义如果定义就执行#endif之间的句子可以用逻辑判断

#else和#elif:指在#if失败下用的

#undef:删除定义的符号

#error:强制停止编译并可在后面添加消息

#waring:类似#error但不停止只不过有警告

#line:可以为它所在的文件设置行号和文件名。编译过程中如果出现了错误或警告,就会用到这些行号和文件名。#line指令有俩个选项如default根据原来位置行号返回,#line hidden在单步调试允许跳过。例如

#line 200

int i;//在line200中

#region和#endregion:在vs折叠

#pragma:指令用于给出指示,例如编译器特定选项。通用形式:#pragam option

 

 

C#预处理器

标签:设置   entry   原来   com   class   源文件   指令   预处理   ddl   

原文地址:https://www.cnblogs.com/dlvguo/p/9748902.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!