在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
C# 预处理器指令预处理器指令指导编译器在实际编译开始之前对信息进行预处理。 所有的预处理器指令都是以 # 开始。且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它们不以分号(;)结束。 C# 编译器没有一个单独的预处理器,但是,指令被处理时就像是有一个单独的预处理器一样。在 C# 中,预处理器指令用于在条件编译中起作用。与 C 和 C++ 不同指令不用,它们不是用来创建宏。一个预处理器指令必须是该行上的唯一指令。 C# 预处理器指令列表下表列出了 C# 中可用的预处理器指令:
#define 预处理器#define 预处理器指令创建符号常量。 #define 允许您定义一个符号,这样,通过使用符号作为传递给 #if 指令的表达式,表达式将返回 true。它的语法如下: 下面的程序说明了这点: 当上面的代码被编译和执行时,它会产生下列结果: 条件指令您可以使用 #if 指令来创建一个条件指令。条件指令用于测试符号是否为真。如果为真,编译器会执行 #if 和下一个指令之间的代码。 条件指令的语法: 其中,symbol 是要测试的符号名称。您也可以使用 true 和 false,或在符号前放置否定运算符。 运算符符号是用于评价符号的运算符。可以运算符可以是下列运算符之一:
您也可以用括号把符号和运算符进行分组。条件指令用于在调试版本或编译指定配置时编译代码。一个以 #if 指令开始的条件指令,必须显示地以一个 #endif 指令终止。 下面的程序演示了条件指令的用法: 当上面的代码被编译和执行时,它会产生下列结果:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论