这可能非常明显,而且我很密集.在C#中,我可以这样做:
string = @"this is
some preformatted
text";
Run Code Online (Sandbox Code Playgroud)
我怎么在VB中这样做?
Jos*_*eph 14
没有一个.
在C#中你有能力做这样的事情"这以一个新的行结束\n.",但是在VB中没有这个的概念,你有预定义的变量来处理你喜欢"这以一个新的行结束" &vbNewLine
因此,字符串文字(@"something \n")没有意义,因为在VB中它无论如何都会被字面解释.
VB .NET的问题在于,语句在行尾被视为终止,因此您无法执行此操作
Dim _someString as String = "Look at me
I've wrapped my string
on multiple lines"
Run Code Online (Sandbox Code Playgroud)
你被迫在每一行终止你的字符串并使用下划线表示你希望继续你的陈述,这使你做类似的事情
Dim _someString as String = "Look at me " & vbNewLine &_
"*** add indentation here *** I've wrapped my string " & vbNewLine &_
vbTab & " on multiple lines" '<- alternate way to indent
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1962 次 |
| 最近记录: |