`

C# #region

    博客分类:
  • C#
阅读更多
#region 是 C# 预处理器指令。
#region 是一个分块预处理命令,它主要是用于编辑器代码的分块,在编译时会被自动删除。
#region 使您可以在使用 Visual Studio 代码编辑器的大纲显示功能时指定可展开或折叠的代码块。例如:

#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 …… #...

    CSharp_Region类的使用.rar

    在.NET Framework中,`Region`类是用于定义图形区域的重要工具,主要应用于Windows Forms和WPF等GUI应用程序中。这个类允许开发者创建复杂的形状,并且可以用来进行剪裁、绘制和填充等操作。本篇文章将深入探讨`...

    C#编码规范.pdf

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

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

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

    RemoveRegionCodeRefactoringSample:Roslyn CodeRefactoringProvider删除#region和#endregion

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

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

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

    CComplex C#写的一个复数结构

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

    .net c#线程超时解决方案

    .net C#线程超时的解决方案,使用的时候在被调线程入口调用一下这个方法就可以。更多详细代码见附件 Report.RegisterThread(Report.GetCurrentWin32ThreadID(),Thread.CurrentThread); #region 获取当取线程的...

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

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

    .net C#线程超时

    .net C#线程超时的解决方案,使用的时候在被调线程入口调用一下这个方法就可以。更多详细代码见附件 Report.RegisterThread(Report.GetCurrentWin32ThreadID(),Thread.CurrentThread); #region 获取当取线程的...

    C# 上传下载附件方法

    #region 清空指定目录 /// /// 清空指定目录下所有文件及子目录,但该目录依然保存. /// /// 指定目录的绝对路径 public static void ClearDirectory(string directoryPath) { directoryPath = HttpContext...

    vb.net块注释方法

    与C#等其他语言相比,VB.NET在块注释方面似乎没有那么直观,但实际上,通过一些技巧,我们完全可以实现高效地添加或移除块注释。 ### VB.NET中的块注释 #### 基础概念 在VB.NET中,单行注释可以通过`'`符号来完成...

    Wcs 控制系统C# WPF项目

    Wcs 控制系统C# WPF项目 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Models; using SequenceCtrl.Elements; using System.IO; ...

    c#数据库类 完整代码 引用+方法

    #region //数据连接字符串 protected static string ConnectionStr = "Server=127.0.0.1;DataBase=bhtsoft.com;User ID=sa;PWD="; SqlConnection Conn = new SqlConnection(ConnectionStr); #endregion //打开...

    RabbitMQ 五种工作模式C#项目代码

    测试普通队列模式--点对点--消费者 #region 测试工作队列模式-- 一个生产者多个消费者 --生产端 #region 发布/订阅模式 #region 路由模式 #region 主题模式

    C#中一些常用的Js调用大全

    C#中一些常用的Js调用大全:/// /// 弹出JavaScript小窗口 /// /// 窗口信息 public static void Alert(string message) { #region string js = @" alert('" + message + "');</Script>"; HttpContext....

Global site tag (gtag.js) - Google Analytics