爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
C#教程
烦劳大家了,关于#if和#endif
烦劳大家了,关于#if和#endif
日期:2014-05-18 浏览次数:21177 次
麻烦大家了,关于#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符号...
上一篇:Ftp.dll操作上传FTP文件
下一篇: C# Marshal ushort[] 到IntPtr.该怎么解决
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
C#中刪除条件约束?该如何解决
LINQ中,调用分页存储过程时,出现的有关问题
水晶报表 提示“您请求的报表需要更多信息”有关问题
Devexpress 11.1.6破解 在别人电脑下提示为试用版
c# 传参解决思路
Process相关有关问题
怎么在只知道列名的情况下用linq实现分组
【散粉】顺便对那些小弟我没有及时回复留言或短信的同学说声对不起!
搞了个小站,但是对于软件工程师来说推广真是难啊
推荐阅读
更多>
怎么把ID写入Cookie中
MVC模式中controller返回一个文件,为啥浏览器没有弹出个窗口提示保存路径?小弟我写了返回跟没返回一样
c# webbroswer控件 获取动态网页的输出内容解决办法
请教小弟我这个jquery哪里写的不正确?
C#中怎么在main函数中实现单例模式
哪位高手能推荐一些入门的linq to entities的教程
return反能的一难题
测试一个封装字段,出现目录超出范围
集合的大小是固定的,该如何解决
投票系统怎么防止刷票
用C#写的历史信息菜单,VS2008调试时候窗口都不显示?该如何处理
五一散分,昨晚向一个女孩表白了,没接受,也没拒绝。附加分享一个表白的html5网页,该如何处理
智能设备项目DataGrid的有关问题
关于枚举向字符串的变换
一道关于线程的面试题,真的知道的来,该怎么处理
关于类似猫扑\PCPOP的论坛解决办法
C#写的桌面应用程序以命令行方式运行时怎么在控制台下打印信息
C# 调用C++ DLL揭示“尝试读取或写入受保护的内存。”
混合byte[]怎么解析出来?就是byte[]里写入了int,string等
怎么查找一个List<byte>数组里面的 '4c' 的位置