web-dev-qa-db-ja.com

コメントブロックのVB / VB.NETコード

VBで複数行のコード/コードブロックにコメントを付ける方法は?

36
Pradeep

VBには、言語レベルでこのような構造はありません。アポストロフィ文字を使用した1行のコメントがあります。

' hello world
' this is a comment
Rem this is also a comment

ただし、Visual Studioには、このタスクを自動化する機能があります。必要な行を選択して押します Ctrl+K+C コメントと Ctrl+K+U コメント解除(一般的な開発設定のショートカットについては、「編集-> [詳細設定]メニューでコードを選択してショートカットを表示します)。

36
Mehrdad Afshari

ここでコンパイラ指令を完全に乱用します...しかし:

#If False Then
Comments
go
here
#End If

適切なコードの色分けの利点が得られず(デフォルトの配色を使用する場合は緑色で表示されません)、暗黙の行継続システムは2行目から始まる段落の行を自動的にインデントします。しかし、コンパイラはテキストを無視します。

17
user665301

その他の回答 VB.NETで自動的にコメント/コメント解除する方法を説明します。完全を期すために、VB6では次のツールバーボタンを使用します。 alt text。詳細 こちら

14
MarkJ

VBでコードにコメントを付ける方法:

  1. を使用して CTRL+K+C
  2. コメントにしたいコードの前に'(アポストロフィ記号)を追加する
  3. コメントにしたいコードの前にremを追加します。 (注:remは注釈を意味します-> remは、プログラムのソースコードに説明的な注釈を含めるために使用されます。
  4. 特定のコードを選択して、ツールバーの"選択した行をコメントアウト"というオプションをクリックするだけです。
  5. #if false(ここにコードを入力してください)#endif-これら2つのステートメント内のコードはコメント化されます。
3
Laxmi

これも折りたたみ可能な複数行コメントを作成するための不格好な方法です。

    If <![CDATA[ Multiline comment about this and that

Comment about this 
and that and so on
with lots of lines

    ]]> Is Nothing Then : End If

折りたたむとこんな感じ

If <![CDATA[ Multiline comment about this and that ...  Is Nothing Then : End If
3
Magnus

コメントする行を選択します。

押す CTRL+K+C Visual Studioで。それはあなたが一度に複数の行をコメントするのに役立ちます。

1
Ananth

コードの大きなセクションをコメントアウトするには、コメントアウトするコードを強調表示してから、 ctrl+K、次にヒット ctrl+C。ヒットしたコメント付きコードのブロックのコメントを解除するには ctrl+K、次にヒット ctrl+U

1
Jared

コメントする必要のある行を選択し、キーを押します CTRL+K+C

使用をコメント解除する必要がある場合 CTRL+K+U

1
BGD

Vb ++では、コメントのブロックに次のようにコメントできます。

CommentStart ==>コメントを入力し、多くの行にコメントを入力します<== CommentEnd +/inc。

0
Fukeesh

vS2010 VB.NETでは、クラス/関数/プロパティ/宣言の上に3回入力します

次に、コメントブロックを自動生成します。

''' <summary>
''' GRP Business partner ID
''' </summary>
''' <value></value>
''' <returns></returns>
''' <remarks></remarks>

c#でも同じですが、3回入力します/

/// <summary>
/// 
/// </summary>
0
Andreas

mZ-Toolsをインストールすると、 CTRL+SHIFT+C コードブロックをコメント化し、 CTRL+SHIFT+U コードブロックのコメントを解除します。

独自のキーの組み合わせを定義することもできます。

MZ-Tools

0
Hrqls

C風のスタイルでコメントをブロック/ *私のコメント* /は、たとえば複数行のVB.netステートメント。それらは現在利用できません。ただし、書く代わりに

myVal = "bla bla bla" /* my comment */ _
      + " more of the same " _
      + " and still more "

あなたは書くことができます:

myVal = "bla bla bla" + 'my comment
        " more of the same " +
        " and still more "

それはVB.Netの新しいバージョンで動作します。

0