首页
诗词
字典
板报
句子
名言
友答
励志
学校
网站地图
C#
C#
.NET Framework
VB Dotnet
VC
.NET
当前位置:
首页
>
教程频道
>
.NET
>
C#
>
烦劳大家了,关于#if和#endif
2012-08-22
麻烦大家了,关于#if和#endif今天看一个程序,有#if和#endif的,在网上也找不到什么有用的信息,书上也找不到,
麻烦大家了,关于#if和#endif
今天看一个程序,有#if和#endif的,在网上也找不到什么有用的信息,书上也找不到,这个具体是什么意思的,是没情况下使用,O(∩_∩)O谢谢大家!!
[解决办法]
引用
2. #if, #elif, #else和#endif
这些指令告诉编译器是否要编译某个代码块。看下面的方法:
static void PrintVersion()
{
#if V3
Console.WriteLine("Version 3.0");
#elif V2
Console.WriteLine("Version 2.0");
#else
Console.WriteLine("Version 1.0");
#endif
}
上面的代码会根据定义的符号来打印不同的版本信息。 这种方式成为条件编译。
注意:
使用#if不是条件编译代码的唯一方式,C#还提供了通过Conditional属性的机制。
#if和#elif还支持一组逻辑运算符!=,==,!=和|| 。如果符号存在,符号的值被认为是true,否则为false,如:
#if V3 || (V2 == true) // if 定义了V3或V2符号...
查看更多
下一篇
本文网址:
https://www.reader8.net/jiaocheng/20120822/1605230.html
读书人精选
热点排行
为什么using System.Data.SqlServerCe;出
调用的目标发送了错误
foreach 循环读取数据,逐一返回的有关问
让form全屏又不挡住任务栏,该怎么处理
vs2005和dev express的有关问题 机器上面
有了XSD,怎么通过XSD读取XML数据
WPF,请教自定义的验证规则和转换器
关于TreeView中调右键菜单的有关问题
这个表达式里的if语句有什么有关问题
c#的构造函数,该如何解决