#region (C# リファレンス)
#region を使用すると、コードのブロックを指定できます。このブロックは、Visual Studio コード エディターのアウトライン機能を使用して、展開や折りたたみができます。 コード ファイルが長い場合は、現在操作している部分に集中できるように 1 つ以上の領域を折りたたむ (非表示にする) ことができると便利です。 領域を定義する方法を次の例に示します。
#region MyClass definition
public class MyClass
{
static void Main()
{
}
}
#endregion
解説
#region ブロックは、#endregion ディレクティブで終了させる必要があります。
#region ブロックは、#if ブロックとオーバーラップすることはできません。 ただし、#regionブロックを #if ブロック内に入れ子にしたり、#if ブロックを #region ブロック内に入れ子にしたりすることはできます。