`
liss
  • 浏览: 843021 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

C# 里面的 #region 是什么意思? (转载)

阅读更多

#region是c#预处理器指令。

#region是一个分块预处理命令,它主要用于编辑代码的分段,在编译时会被自动删除。

#region使你可以在使用VS代码编辑器的大纲显示功能时指定可展开或折叠的代码块。

例如:

#region  MyClass definition

public class MyClass 
{
    static void Main() 

    {

    }

}

#endregion

 

备注:#region块必须以#endregion指令终止。

#region块不能与#if块重叠。但是,可以将#region块嵌套在#if块内,或将#if块嵌套在#region块内。

分享到:
评论

相关推荐

    vs2010/vs2013 JS代码折叠#region

    `#region` 和 `#endregion` 是 C# 语言中的预处理器指令,但通过这些插件,它们也被引入到 JavaScript 编辑环境中。`#region` 标记一个代码块的开始,而 `#endregion` 表示结束。在它们之间的代码可以在 IDE 中被...

    解析C#中#region与#if的作用

    在C#编程语言中,`#region` 和 `#if` 是两种非常实用的预处理器指令,它们分别用于代码组织和条件编译。下面将详细解释这两种指令的作用、使用场景以及如何有效地利用它们来提高代码的可读性和维护性。 首先,`#...

    CSharp_Region类的方法使用图解

    CSharp_Region类的方法使用图解 本实例使用两个矩形A和B来演示System.Drawing.Region类的各方法的功能。 详情请参考:http://blog.csdn.net/testcs_dn/article/details/41730589 下载需要积分,评论后会全部返还。

    c#屏蔽系统热键

    #region 屏蔽和开启任务管理器(方法一:修改注册表) …… #region 屏蔽 …… #endregion #endregion #region DllImport #region 屏蔽和开启ctrl+alt+del(方法二:静态dll) …… #endregion …… #...

    AutoCAD2016_C#Net获取面域(Region)的边界线.rar

    在AutoCAD制图中,面域(Region)是一个很重要的内容,应用于土地调查和工程测量时,利用实体编辑的交、并、差等运算方法可以准确快速地解决地块的分切,拓扑问题,在CAD中实现GIS的部份功能。但生成面域后,或者通过...

    正则一则 将金额转换成人民币大写的代码

    代码如下: public static ... string s = money.ToString(“#L#E#D#C#K#E#D#C#J#E#D#C#I#E#D#C#H#E#D#C#G#E#D#C#F#E#D#C#.0B0A”); s = Regex.Replace(s, @”((?<=-|^)[^1-9]*)|((?’z’0)[0A-E]*((?=[1-9])|(?’-

    C#编码规范.pdf

    C#编码规范 C#编码规范是编写高质量C#代码的重要依据。编码规范的目的是为了确保代码的可读性、可维护性和可扩展性。本文将对C#编码规范进行详细的解释和说明。 一、程序结构 程序结构是指源代码的组织和布局方式...

    C#与F#编程实践 英文版PDF带书签带源码

    C#与F#编程实践 英文版PDF带书签带源码 《C#与F#编程实践》:函数式编程擅长用紧凑、清晰的方式来表达复杂思想。“不可变性”和“函数值”等函数式概念使代码分析变得更轻松,同时还有助于并发性。新的F#语言、LINQ...

    前端开发 js css 代码折叠 类似c#的region

    js_region_代码折叠.zip 这个压缩文件是把两个插件打到一个包里了 基本代码如下:以 //#region 起始,//#endregion 结束 //#region test //test1 function test1() { } //test2 function test2() { } ...

    改善C#程序的50种方法

    ### 改善C#程序的方法之一:使用属性代替可访问的数据成员 在C#编程中,为了更好地符合面向对象的设计原则,并充分利用C#语言提供的强大功能,开发人员应该摒弃直接使用公有数据成员的做法,转而使用属性来管理类中...

    C#_FAQ.pdf

    ##### 1.1 什么是C#? C#(读作“C Sharp”)是一种现代、面向对象的编程语言,由微软在2000年发布。它是.NET框架的核心语言之一,设计用于提高生产力和简化常见的编程任务。C#结合了C++的强大功能和Java的易用性,...

    一个简单的C#代码审查表

    C#代码审查表 C#代码审查表是对C#代码的检查和评估,以确保代码的质量、可靠性和可维护性。以下是C#代码审查表的重要检查项: 命名检查: * 是否采用 Pascal Casing + Camel Casing 规范? * 布尔型属性名称前缀...

    RemoveRegionCodeRefactoringSample:Roslyn CodeRefactoringProvider删除#region和#endregion

    本文将深入探讨"RemoveRegionCodeRefactoringSample: Roslyn CodeRefactoringProvider删除#region和#endregion"这一主题,它涉及到如何利用Roslyn API来实现一个代码重构提供者,用于自动移除C#源代码中的`#region`...

    C#基础教程C# C# C# C#

    【C#基础教程C# C# C# C#】是一份专门为C#编程语言初学者设计的详尽教程。C#(读作“C Sharp”)是微软公司于2000年推出的一种面向对象的、类型安全的、现代的编程语言,主要用于构建Windows平台的应用程序、Web应用...

    CComplex C#写的一个复数结构

    CComplex C#写的一个复数结构 定义了复数的数据结构和基本运算, 为傅立叶变换\希尔伯特变换等提供了很好的支持. 希望对有兴趣的朋友一些支持,欢迎交流 using System; /* * Copyright Leon SDUST : liang1057@...

    SQLite.Helper:一个简单的工具,可帮助您使用C#管理SQLite数据库

    ####是否在C#项目中使用SQLite?####如果是,那就不用担心,SQLite.Helper是旨在帮助您管理SQLite数据库的类。 ####如何使用?####首先,请确保在您的系统上。 将DLL添加到您的项目引用中并使用代码 using ...

    C#十六进制显示控件

    在IT行业中,尤其是在软件开发领域,C#是一种广泛使用的编程语言,它提供了丰富的库和工具来帮助开发者构建各种类型的应用程序。"C#十六进制显示控件"是一个专为C#设计的组件,用于在应用程序中以十六进制格式显示和...

    c#中常见的问题

    什么是C#? C#(读作“C sharp”)是微软公司开发的一种面向对象的编程语言,它结合了C/C++和Java等多种语言的特点,旨在为程序员提供一种更现代、更高效的语言选择。C#在设计上借鉴了C/C++的语法结构,但简化了很...

    C#通过MySql.Data.dll连接MySql数据库操作

    /// <summary> /// MySQL数据库操作 /// author:hhm /// date:2012-2-22 /// </summary> public class MySqlDbHelper { #region 私有变量 private const string defaultConfigKeyName = "DbHelper";//连接字符串 ...

Global site tag (gtag.js) - Google Analytics