#region (C# リファレンス)

#region を使用すると、コードのブロックを指定できます。このブロックは、Visual Studio コード エディターのアウトライン機能を使用して、展開や折りたたみができます。 コード ファイルが長い場合は、現在操作している部分に集中できるように 1 つ以上の領域を折りたたむ (非表示にする) ことができると便利です。 領域を定義する方法を次の例に示します。

#region MyClass definition
public class MyClass 
{
    static void Main() 
    {
    }
}
#endregion

解説

#region ブロックは、#endregion ディレクティブで終了させる必要があります。

#region ブロックは、#if ブロックとオーバーラップすることはできません。 ただし、#regionブロックを #if ブロック内に入れ子にしたり、#if ブロックを #region ブロック内に入れ子にしたりすることはできます。

参照

関連項目

C# プリプロセッサ ディレクティブ

概念

C# プログラミング ガイド

その他の技術情報

C# リファレンス