3 本我 2天前 58次点击
如果所创建的类包含一种类型或其他类型的许多成员时,就很容易引起混淆,代码文件也比较长。这里可以给代码分组。在代码中定义区域,就可以折叠和展开各个代码区,使代码更便于阅读。例如,有一个类的定义如下:
public class MyClass
{
#region 1
private int myInt;
#endregion
#region 2
public MyClass() { myInt = 99; }
#endregion
#region 3
public int MyInt
{
get { return myInt; }
set { myInt = value; }
}
#endregion
#region 4
public void DoSomething()
{
...
}
#endregion
}
上述代码可以展开和折叠类的字段、属性、构造函数和方法,以便集中精力考虑自己感兴趣的内容。甚至可按这种方式嵌套各个区域,这样一些区域就只能在包含它们的区域被展开后才能看到。