C/C++ で次のような空のステートメントを VB.NET で探しています。
;
私の理解では、これは単に何もしない空のステートメントです。ただし、C# から VB.NET へのコンバーターを使用して洞察を得ようとすると、空白行が表示されます。空のスペース以外に使用できる同様のものはありますか?
C/C++ で次のような空のステートメントを VB.NET で探しています。
;
私の理解では、これは単に何もしない空のステートメントです。ただし、C# から VB.NET へのコンバーターを使用して洞察を得ようとすると、空白行が表示されます。空のスペース以外に使用できる同様のものはありますか?
Python の"pass"のように、VB.NET で何もしない行を実行する必要がある場合は、次の 1 つのライナーを使用します。
「8 ビットのみ使用」
Dim i As Byte = 0
「最短のもの」
Dim i = 0
「メモリが使用されていません」
If 1 <> 1 Then Dim i = 0
「TODO / HACK / UNDONE」コメントを追加することをお勧めします。これにより、この行は単なるプレースホルダー行であり、タスク リストで簡単に見つけられるようになります。例:
' TODO: Add function logic
Dim i = 0
タスク リスト コメントの作成に関する詳細情報はこちら
C では、式の後にセミコロンを付けるとステートメントになります。セミコロン自体は単なるステートメント ターミネータです。Visual Basic のステートメント ターミネータに相当するのは改行であり、空のステートメントに相当するのは、改行が続く空の式です。
最初の例は次のようになります。
Function ProcessMessage() As Boolean
...
End Function
Sub ProcessMessages()
While ProcessMessage()
End While
End Sub
2 番目の例は次のようになります。ただしexit
、これは Visual Basic のキーワードであるため、ラベルを別の名前にする必要があることに注意してください。
Sub f()
...
If done Then
GoTo _exit
End If
...
_exit:
End Sub