或阿呆のブログ

巷では、武器商人@ダーツで通っています。Python好き好きプログラマーです。芥川龍之介、太宰治が好きです。

#region

動けばいいだけのプログラムにとってあまり重要じゃなかったりするんだが、可読性を高める意味で#regionは非常に大事だなと。処理ごとに囲ってあげてもいいし、メンバ変数とメソッドとか、性質の異なるものを書く場合にグルーピングの意味で使ってもいい。

ecxelで言うとグルーピングに該当するかな。どうしても、ライン数が多くなると、折りたたみがあると便利。ってことで実装された、実動作に影響があるわけじゃないけど、生産効率をアップする上では非常に重要な文法。

サンプルコード

class ClassA
{
#region field
//ここが折りたたまれる。
#endregion //field
}

これ、何気に便利だよね?