安徽常青建设集团网站听说上海又要封了
文章目录
- 前言
 - C#运行模式
 - 运行模式介绍
 - 三种模式区分代码
 
前言
编译模式和发布模式的代码不一样是非常正常的。比较常见的是数据库不一样。编译测试数据库和发布真实的数据库地址不一样。
C#运行模式
运行模式介绍
运行模式有三种:
- Debug 
- 不进行优化,可以打断点
 
 - Release 
- 进行优化,不能打断点。但是运行报错可以直接跳转到错误位置
 
 - 发布 
- 编译后运行的代码

 
 - 编译后运行的代码
 
三种模式区分代码
 static void Main(string[] args){Console.WriteLine("我是正常内容");#if DEBUGConsole.WriteLine("现在是DEBUG模式");
#endif#if RELEASEConsole.WriteLine("现在是RELEASE模式");
#endifif(Debugger.IsAttached){Console.WriteLine("现在是调试模式");}else{Console.WriteLine("现在是发布模式");}}
 

 
 
 
 大家可以自己试一下,我暂时还不知道Release模式到底有啥特别大的作用。好像就是代码快一点,不能打断点。
