VBで複数行のコード/コードブロックにコメントを付ける方法は?
VBには、言語レベルでこのような構造はありません。アポストロフィ文字を使用した1行のコメントがあります。
' hello world
' this is a comment
Rem this is also a comment
ただし、Visual Studioには、このタスクを自動化する機能があります。必要な行を選択して押します Ctrl+K+C コメントと Ctrl+K+U コメント解除(一般的な開発設定のショートカットについては、「編集->
[詳細設定]メニューでコードを選択してショートカットを表示します)。
ここでコンパイラ指令を完全に乱用します...しかし:
#If False Then
Comments
go
here
#End If
適切なコードの色分けの利点が得られず(デフォルトの配色を使用する場合は緑色で表示されません)、暗黙の行継続システムは2行目から始まる段落の行を自動的にインデントします。しかし、コンパイラはテキストを無視します。
VBでコードにコメントを付ける方法:
rem
を追加します。 (注:rem
は注釈を意味します-> rem
は、プログラムのソースコードに説明的な注釈を含めるために使用されます。)#if false
(ここにコードを入力してください)#endif
-これら2つのステートメント内のコードはコメント化されます。これも折りたたみ可能な複数行コメントを作成するための不格好な方法です。
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
コメントする行を選択します。
押す CTRL+K+C Visual Studioで。それはあなたが一度に複数の行をコメントするのに役立ちます。
コードの大きなセクションをコメントアウトするには、コメントアウトするコードを強調表示してから、 ctrl+K、次にヒット ctrl+C。ヒットしたコメント付きコードのブロックのコメントを解除するには ctrl+K、次にヒット ctrl+U。
コメントする必要のある行を選択し、キーを押します CTRL+K+C。
使用をコメント解除する必要がある場合 CTRL+K+U
Vb ++では、コメントのブロックに次のようにコメントできます。
CommentStart ==>コメントを入力し、多くの行にコメントを入力します<== CommentEnd +/inc。
vS2010 VB.NETでは、クラス/関数/プロパティ/宣言の上に3回入力します
次に、コメントブロックを自動生成します。
''' <summary>
''' GRP Business partner ID
''' </summary>
''' <value></value>
''' <returns></returns>
''' <remarks></remarks>
c#でも同じですが、3回入力します/
/// <summary>
///
/// </summary>
mZ-Toolsをインストールすると、 CTRL+SHIFT+C コードブロックをコメント化し、 CTRL+SHIFT+U コードブロックのコメントを解除します。
独自のキーの組み合わせを定義することもできます。
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の新しいバージョンで動作します。