1.C# 预处理指令

#region使您得以在使用Visual Studio代码编辑器的大纲显示功能时指定可展开或折叠的代码块。    #region   name    其中:name      希望给予将出现在   Visual   Studio   代码编辑器中的区域的名称。      备注     必须用   #endregion   指令终止   #region   块。   #region 块不能与 #if 块重叠。但是,可以将 #region 块嵌套在 #if 块内,并且可以将 #if 块嵌套在 #region 块内。   示例   //   preprocessor_region.cs     #region   MyClass   definition     public   class   MyClass       {           public   static   void   Main()             {           }     }     #endregion    我个人比较喜欢这个解释。

2.VS自动生成的一种特殊的注释格式而已。

3.vs.net能够把region到endregion之间的代码折叠起来,方便查看。(我也是最近才使用,发现超方便)

4.隐藏代码,便于管理和查看。

5.只是一种vs能识别的标识符,便于对代码的阅读。

java预处理指令region_VS #region相关推荐

  1. C#学习笔记:预处理指令

    C#和C/C++一样,也支持预处理指令,下面我们来看看C#中的预处理指令. #region 代码折叠功能,配合#endregion使用,如下: 点击后如下: 条件预处理 条件预处理可以根据给出的条件决 ...

  2. C#中的预处理指令详解

    这篇文章主要介绍了C#中的预处理指令详解,本文讲解了#define 和 #undef.#if.#elif.#else和#endif.#warning和#error.#region和#endregion ...

  3. 【黑马程序员】————预处理指令1-宏定义

    ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 预处理指令简介 1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用 ...

  4. 黑马程序员——C语言学习——预处理指令、extern与static、typedef、递归

    --------Java培训.Android培训.iOS培训..Net培训.期待与您交流! -------- 一. 预处理指令 顾名思义,预处理,就是预先处理的指令,在代码编译之前执行.预处理指令的位 ...

  5. 【C语言】07-预处理指令;-宏定义

    预处理指令简介; 1,C在对源程序进行编译之前,会对一些特殊的预处理指令作解释,产生一个新的源程序,此过程叫做编译预处理.C在经过编译预处理之后才对新的源码进行通常的编译; 2,预处理以'#'开头,且 ...

  6. 【 C 】预处理指令

    写在前面: 关于C,已经学了多年了,可是总是没有实际的用途,所以总是被其他的事情耽搁,这样的话,很多相关知识点也就忘却了.到了现在这个阶段,逐渐发现C的重要性了,DSP以及很多方面都需要用到它,以及即 ...

  7. 【Java 虚拟机原理】线程栈 | 栈帧 | 局部变量表 | 反汇编字节码文件 | Java 虚拟机指令手册 | 程序计数器

    文章目录 一.线程栈 二.栈帧 三.栈帧 - 局部变量表 四.反汇编字节码文件 五.Java 虚拟机指令手册 六.程序计数器 一.线程栈 装载 HelloWorld.class 字节码文件到 Java ...

  8. 预处理指令的开始和结束

    文章目录 1 空白字符 2 预处理指令的开始和结束 1 空白字符 要想搞清楚预处理指令的开始和结束,首先得搞清楚空白字符的概念. 空白字符是以下字符的统称 : 空格符 --> \x20(注意:空 ...

  9. C/C++常见的预处理指令

    本文主要记录了C/C++预处理指令,常见的预处理指令如下: #空指令,无任何效果 #include包含一个源代码文件 #define定义宏 #undef取消已定义的宏 #if如果给定条件为真,则编译下 ...

最新文章

  1. Python 列表、字典、元组的一些小技巧
  2. 简述Docker过去6个月的变化
  3. linux win10虚拟内存,高手解惑win10系统电脑虚拟内存不足的还原技巧
  4. 乐山市计算机学校太坑,乐山市计算机学校小规矩成就大素养
  5. JS闭包的简单理解。优缺点以及垃圾回收机制
  6. 74 ----平面直角坐标变换、平移、旋转、伸缩
  7. 无线网络中终端设备接入过程
  8. 巴特沃斯、切比雪夫、贝塞尔滤波器详解:(区别,特点,电路图)
  9. 食堂刷卡消费系统服务器,食堂一卡通消费系统如何使用
  10. 约翰诺依曼在1940年发明了计算机英语,冯诺依曼元胞自动机
  11. 中文事件抽取研究综述
  12. android botton控件基本属性
  13. 谈谈区块链正经的商用场景!
  14. 《数据结构》网课 邓俊辉 习题详细解析(第七章:二叉搜索树)
  15. PD3.1 140W双C快充解决方案
  16. 这样做团建,还担心员工离职吗?
  17. Excel计算个人所得税的计算公式:
  18. 2019年诺奖得主大翻车!被曝54篇论文涉嫌造假,刚撤回4篇PNAS
  19. TCP/IP,HTTP,RPC、SOA、长连接短连接等的区别
  20. [转帖]Linux - NetworkManager网络管理工具

热门文章

  1. 如何在主机win10和虚拟机(virtualbox)中的Ubuntu进行文件传输即共享文件夹的建立
  2. https协议原理过程
  3. Luck Club-SDT 去中心化的游戏
  4. Elastic Search 介绍和基本概念
  5. 常见的web漏洞及其防范(转)
  6. 《转载》Java异常处理的10个最佳实践
  7. MaterialIDsRandomGenerator for 3dsMax使用教程
  8. SpringMVC(三):使用 POJO 对象绑定请求参数值
  9. Powershell管理系列(五)修改AD账号属性
  10. linux nmon