Что означает "& _" в VB?

Я копирую некоторые заявления запроса из унаследованного приложения VB в приложение С#. Я не знаком с VB, хотя смотреть на него заставляет меня хотеть VB (Victoria Bitter). Я столкнулся с запросами, созданными следующим образом:

*SELECT dp_duckbill_accounts.platypus_no AS duckbill, t_accounts.name AS Name " & _ 
"FROM t_accounts INNER JOIN dp_duckbill_accounts ON  t_accounts.account_no = dp_duckbill_accounts.account_no " & _
"ORDER BY dp_duckbill_accounts.platypus_no*

"& _" дайте мне паузу. Если это было просто "&" Я думаю, что это соответствует "+" в С# для объединения строк. Но что в мире является точкой подчеркивания? Обратите внимание, что амперсанд и подчеркивание разделены пробелом.

Ответ 2

_ означает продолжение инструкции в следующей строке.

поэтому ... & _ означает продолжение конкатенации строки в следующей строке.

text = "One line string"
text = "Two line " & _
       "string"

Ответ 3

Это просто символ продолжения строки, который позволяет перейти к следующей строке.

Ответ 4

& - используется для конкатенации строк в одной строке. example - sConcatenatedString = "Первый" и "Второй"

& _ - используется для конкатенации строк в разных строках. example - sConcatenatedString = "First" & _                                  "Второй"