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

网站seo优化推广怎么做代做seo关键词排名

网站seo优化推广怎么做,代做seo关键词排名,白云做网站,阜阳建设部网站C# 条件编译 C# 条件编译:根据不同的需求,编译生成不同的程序版本,条件编译是一种编译预处理命令,它是在编译代码之前对源代码进行处理。它可以根据条件,决定是否编译某段代码 条件编译的三种形式: 第一种…

C# 条件编译

C# 条件编译:根据不同的需求,编译生成不同的程序版本,条件编译是一种编译预处理命令,它是在编译代码之前对源代码进行处理。它可以根据条件,决定是否编译某段代码
条件编译的三种形式:
第一种形式:

#if 条件....
#endif

举个例子:

#if DEBUGDebug.Print("软件测试中");Console.WriteLine("软件测试中");
#endifConsole.WriteLine("Excel梦想家软件代码");Console.ReadKey();

如果你在debug模式下:会打印出“软件测试中”和“Excel梦想家软件代码”,但是如果你在release模式下:只会打印出“Excel梦想家软件代码”
第二种形式:

#if 条件......
#else......
#endif......

例程如下:

#define TRIAL
//#undef TRIAL
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace demo_0809
{internal class Program{static void Main(string[] args){//第二个例子,自定义符号
#if TRIALDateTime endDate = new DateTime(2023, 8, 4);int days = (endDate - DateTime.Now).Days;if (days > 0){Console.WriteLine("您还有{0}天的试用期", days);}else{Console.WriteLine("您的试用期已过,请购买正式版权");Console.ReadKey();return;}
#elseConsole.WriteLine("正式版用户,欢迎使用系统!");
#endifConsole.WriteLine("Excel梦想家软件开始工作");Console.ReadKey();}}
}

自定义符号注意点如下:
#define 符号名字,符号名通常使用英文大写,必须定义在所有using命名空间前面;符号可以被整个项目中的所有文件使用;#undef 符号名字,可以取消已经定义的符号。
如上面的代码所示:##undef TRIAL这句代码被注释掉了,代码只会执行“使用版本”的代码和“endif”后面的代码,如果没有注释掉#undef TRIAL这句代码,会打印出:
“正式版用户,欢迎使用系统!
Excel梦想家软件开始工作

第三种形式:

#if 条件1......
#elif 条件2......
#else......
#endif......

例程如下:

#define FREE_VERSION
#define PRO_VERSION
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace demo1_0809
{internal class Program{static void Main(string[] args){
#if (FREE_VERSION)Console.WriteLine("你使用的是免费版");
#elif (PRO_VERSION)Console.WriteLine("你使用的是专业版");
#elseConsole.WriteLine("你使用的版本未知");
#endifConsole.ReadKey();}}
}

上面写了两个define,会打印出“你使用的是免费版”,如果注释掉“#define FREE_VERSION”,会打印出“你使用的是专业版”,如果两个都注释掉,会打印出“你使用的版本未知”。
补充:特性

#define 高级版
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace demo2_0809
{internal class Program{static void Main(string[] args){play();Console.WriteLine("hello world");Console.ReadKey();}[Conditional("高级版")]static void play(){Console.WriteLine("高级玩法");}}
}

上述例子:会调用play()方法,如果不加“#define 高级版”,那么不会调用play()方法。

http://www.fp688.cn/news/157126.html

相关文章:

  • 中国优秀的企业网站搜索指数的数据来源
  • html流星雨代码可复制广州seo网站管理
  • 网站开发做前端还是后端基本营销策略有哪些
  • 阿里云 企业网站选哪种北京关键词seo
  • 楼市最新消息2023年房价走势搜索关键词排名优化服务
  • wordpress打印文章百度seo怎么把关键词优化上去
  • 排名好的青岛网站建设semir是什么品牌
  • 免费网站视频主持人seo软件优化工具软件
  • 永久免费的网站地址网站运营与维护
  • 做网站 网上接单网络广告策划书范文
  • 做舞美的好素材网站j长尾关键词在线查询
  • 苏州网站开发公司兴田德润优惠吗免费网页制作成品
  • 网站建设的西安网站建设推广
  • 昆明做网站建设哪家好网站排名优化培训课程
  • 贵阳网站定制电话号码2345中国最好的网址站
  • 建设网站的技术性背景凤凰网全国疫情实时动态
  • wordpress一定要本地建站吗太原seo霸屏
  • 西北建设有限公司官方网站淘宝店铺怎么免费推广
  • 医生可以自己做网站吗百度客服投诉中心
  • php 除了做网站近一周新闻热点事件
  • 老区建设网站sem培训机构
  • 产品设计学什么seo软件开发
  • 成都公租房官方网站广州百度seo 网站推广
  • 网站开发属于什么会计科目大的网站建设公司
  • 专业网站建设广州疫情防控措施
  • 太原手手工网站建设公司b2b推广网站
  • 同城网站开发百度知道官网首页登录入口
  • 江苏缘生源建设工程有限公司网站天眼查询个人信息
  • 网站微信建设西地那非片能延时多久每次吃多少
  • 创网站 设计方案百度应用下载