当前位置: 首页 > news >正文

建设执业资格注册管理中心网站网站模板样式

建设执业资格注册管理中心网站,网站模板样式,开发app软件怎么挣钱,中企中立做的网站好吗1. 预处理器指令指导编译器在实际编译开始之前对信息进行预处理。 所有的预处理器指令都是以 # 开始。且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它们不以分号(;)结束。 C# 编译器没有一个单…

1.

        预处理器指令指导编译器在实际编译开始之前对信息进行预处理。

        所有的预处理器指令都是以 # 开始。且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它们不以分号(;)结束。

        C# 编译器没有一个单独的预处理器,但是,指令被处理时就像是有一个单独的预处理器一样。

        在 C# 中,预处理器指令用于在条件编译中起作用。与 C 和 C++ 不同的是,它们不是用来创建宏。一个预处理器指令必须是该行上的唯一指令

#define  //它用于定义一系列成为符号的字符。#undef   //它用于取消定义符号#if     //它用于测试符号是否为真。#else    //它用于创建复合条件指令,与 #if 一起使用。#elif    //它用于创建复合条件指令。#endif    //指定一个条件指令的结束。#line     //它可以让您修改编译器的行数以及(可选地)输出错误和警告的文件名。#error    //它允许从代码的指定位置生成一个错误。#warning   //它允许从代码的指定位置生成一级警告。#region    //它可以让您在使用 Visual Studio Code Editor 的大纲特性时,指定一个可展开或折叠的代码块。#endregion    //它标识着 #region 块的结束。

2.

#define 预处理器指令创建符号常量。

#define 允许您定义一个符号,这样,通过使用符号作为传递给 #if 指令的表达式,表达式将返回 true。它的语法如下:

#define symbol
#define PI 
using System;
namespace PreprocessorDAppl
{class Program{static void Main(string[] args){#if (PI)Console.WriteLine("PI is defined");#elseConsole.WriteLine("PI is not defined");#endifConsole.ReadKey();}}
}

3.条件指令

       我们可以使用 #if 指令来创建一个条件指令,条件指令用于测试符号是否为真。如果为真,编译器会执行 #if 和下一条指令之间的代码。

条件指令的语法:#if  symbol   [operator symbol]

下方是一个演示条件指令的例子:

#define DEBUG
#define VC_V10
using System;
public class TestClass
{public static void Main(){#if (DEBUG && !VC_V10)Console.WriteLine("DEBUG is defined");#elif (!DEBUG && VC_V10)Console.WriteLine("VC_V10 is defined");#elif (DEBUG && VC_V10)Console.WriteLine("DEBUG and VC_V10 are defined");#elseConsole.WriteLine("DEBUG and VC_V10 are not defined");#endifConsole.ReadKey();}
}
输出的结果:DEBUG && VC_VC10  are  define

以上为常见的、常用的预处理指令

下方为不常用的预处理指令,用到再去了解即可

#line     //它可以让您修改编译器的行数以及(可选地)输出错误和警告的文件名。#error    //它允许从代码的指定位置生成一个错误。#warning   //它允许从代码的指定位置生成一级警告。#region    /* 它可以让您在使用 Visual Studio Code Editor 的大纲特性时,指定一个可展开或折叠的代码块。*/#endregion    //它标识着 #region 块的结束。

@www.runoob.com 

http://www.yayakq.cn/news/94533/

相关文章:

  • 中国制造网内贸站推广网络怎么做
  • 资阳市网站建设WORDPRESS摘要无效
  • 企业网站建设 骆工商银行手机银行app下载
  • 做网站都需要什么软件设计方案ppt模板
  • 临沂网站建设模板今天兰州最新消息
  • 网站运营目的下列哪一项不属于电子商务网站建设
  • 网站自动抢注房产设计公司网站
  • 湖北网站优化公司wordpress定制分类
  • 微山县建设.局网站网站设计学习机构
  • 每一个网站都是响应式吗制作网页的网站fa
  • 网站管理内容微信对接网站群
  • 网站建设用哪个好网站建设源代码共享
  • 站酷魔方网站建设中小松建设的官方网站
  • 一个网站需要多大的空间赣州91人才网官网
  • 自己做的商业网站在那里发布深圳市凡客创品科技有限公司
  • 还能用的wap网站枣庄网站制作公司
  • 网站管理平台模板搜索引擎外部链接优化
  • 在线代理服务器网站diy小程序开发平台
  • 成都网站建设哪里好网络营销的原理
  • 怎么建商城网站吗深圳vi设计工作室
  • 网站开发中系统部署与维护要求手机网址大全主页网址
  • idc网站备案长春电商网站建设哪家专业
  • 该去哪里购买网站域名和空间做网站开视频网站
  • 西安做网站的公司有哪些注册域名之后怎么做网站
  • wwr下载建设网站wordpress备案号
  • 建设一个素材网站做网站推广的工资
  • 营销网站网站开发竞聘报告
  • vps空间如何做网站备份乐视网站建设目标
  • 厦门外贸企业网站建设外贸生意做哪个网站好
  • 山东定制设计网页上海网站营销seo方案