C# #regionとは?コード整理に役立つ使い方と注意点
C#において、#regionは関連するコードブロックを整理し、折りたたむための機能です。#regionディレクティブを使用することで折り畳み可能な領域を定義し、コードをより整理し可読性を高めることができます。領域に名前を付けることで、コード内で異なる領域をより簡単に識別してアクセスすることができます。
以下は、#regionと#endregionを使用して領域を作成する方法を示すサンプルコードです。
using System;
public class Program
{
public static void Main()
{
#region Initialization
int a = 5;
int b = 10;
#endregion
#region Calculation
int sum = a + b;
Console.WriteLine("Sum: " + sum);
#endregion
}
}
上記の例では、#region Initializationと#region Calculationは、それぞれ変数の初期化と計算ロジックを含む領域の2つです。これにより、異なる部分のコードをより簡単に区別し、折りたたみ機能を使用して特定の領域のコードを非表示や表示することができます。