4

この質問はされていないようです。重複する場合はコメントください。

#regionそれは、C#コードにコメントがあると言われています。

#region if this comment is very long, can I divide the comment into multi-lines?

   // my code is here

#endregion

#region一番下のコードのようにコメントを複数行に分けることはできますか?

#region the comment is separated into
#region-2 two lines.

   // my code is here

#endregion
4

3 に答える 3

7

#region長いコメントはディレクティブの意図された使用法ではないと思います。「リージョン」と考えるとき、「プライベート メンバー」、「サービス宣言」、「オーバーロードされたコンストラクター」、またはその性質の単純なラベルなどを考えます。

長いコメントがある場合は、代わりに次のようにリージョンの上部に含めます。

#region Some Region Name

    /**
     * Here is a decently lengthy comment which describes the
     * group of class members within the region.
     */

    /// <summary>
    /// A regular member's comment documentation.
    /// </summary>
    public int MyRegionProperty { get; set; }

    // etc...

#endregion

MSDNでは、後に続く部分を#regionコメントではなく「名前」として説明しています。名前は、リージョン内に何があるかを識別するのに十分なほどわかりやすいものにする必要があります。

于 2012-11-16T04:21:44.473 に答える
2

MSDN#Regionの定義

`#region を使用すると、Visual Studio Code Editor のアウトライン機能を使用するときに、展開または折りたたむことができるコード ブロックを指定できます。長いコード ファイルでは、現在作業しているファイルの部分に集中できるように、1 つまたは複数の領域を折りたたんだり非表示にしたりできると便利です。

その主な目的は、コードの概要を示し、読みやすくするために領域 (領域) を折りたたむことができるようにすることです。拡張コメントが必要な場合は、標準の C# コメントを使用する必要があります

于 2012-11-16T04:25:28.190 に答える
1

リージョンは、コメント用ではなく、展開および折りたたみ可能なコードチャンクをグループ化するために使用されます。

ここに画像の説明を入力してください

このhttp://www.dotnetperls.com/regionを閲覧する

于 2012-11-16T04:29:47.663 に答える