C#里面#region constructors和#endregion什么意思?
4个回答
展开全部
表示折叠注释,可以将代码折叠,#region和#endregion 可以创建代码区域。
C# 中的 #region 和 #endregion 表示一块区域,这样在 Visual Studio 中可以将这块区域的代码折叠起来,便于查看。可以点击#region旁边的+/-,展开/隐藏代码。在隐藏的时候,当光标放放置在备注上面的时候,VS会显示出隐藏的代码内容。
#region 和 #endregion 大小写敏感。#region 后面可以跟任意文字以对该区域进行说明。
格式:
#region 说明
代码
#endregion
快捷键 :Ctrl + M + L 把当前页的代码合起来
Ctrl + M + M 只把最近的一段代码块合起来
扩展资料
C#的注释
注释的说明,编译器编译程序时,不需要执行的代码和文字,主要是对该代码的说明,方便维护和理解。
“//”表示单行注释;
“/**/”表示块注释;
“///”表示说明注释,注释以后可以自动生成说明文档;
#region和#endregion表示折叠注释,可以将代码折叠
展开全部
#region和 #endregion只是把代码包起来 写不写无所谓 只不过写了看起来代码简洁清晰 养成良好的代码习惯很好!
#region #endregion
用来注释中间代码的作用 而且在其他地方用到中间的类和方法 都会有你标注的注释 本身不参与编译 还可以缩进代码 方便阅览折叠代码
#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
或:
代码例子如下:
using System;
namespace testClass {
public class newclass {
- #region regionname
private string a;
private string b;
........
//you can write a lots of code here
#endregion
}
}
在代码写完后,在左边会出现一个"+"号或"-"号
点击-则会折叠 点击+则会展开
#region #endregion
用来注释中间代码的作用 而且在其他地方用到中间的类和方法 都会有你标注的注释 本身不参与编译 还可以缩进代码 方便阅览折叠代码
#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
或:
代码例子如下:
using System;
namespace testClass {
public class newclass {
- #region regionname
private string a;
private string b;
........
//you can write a lots of code here
#endregion
}
}
在代码写完后,在左边会出现一个"+"号或"-"号
点击-则会折叠 点击+则会展开
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#region是c#预处理器指令。
#region是一个分块预处理命令,它主要用于编辑代码的分段,在编译时会被自动删除。
#region使你可以在使用VS代码编辑器的大纲显示功能时指定可展开或折叠的代码块。
例如:
#region MyClass definition
public class MyClass
{
static void Main()
{
}
}
#endregion
备注:#region块必须以#endregion指令终止。
#region块不能与#if块重叠。但是,可以将#region块嵌套在#if块内,或将#if块嵌套在#region块内。
#region是一个分块预处理命令,它主要用于编辑代码的分段,在编译时会被自动删除。
#region使你可以在使用VS代码编辑器的大纲显示功能时指定可展开或折叠的代码块。
例如:
#region MyClass definition
public class MyClass
{
static void Main()
{
}
}
#endregion
备注:#region块必须以#endregion指令终止。
#region块不能与#if块重叠。但是,可以将#region块嵌套在#if块内,或将#if块嵌套在#region块内。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是注释
#region和 #endregion只是把代码包起来写了看起来代码简洁清晰
#region和 #endregion只是把代码包起来写了看起来代码简洁清晰
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询