gpt4 book ai didi

c# - VB 中的预格式化文本 - vb 中的 C# @ 等价物是什么?

转载 作者:太空狗 更新时间:2023-10-29 18:05:08 25 4
gpt4 key购买 nike

这可能真的很明显,而且我很笨。在 C# 中,我可以这样做:

string = @"this is 
some preformatted
text";

我如何在 VB 中执行此操作?

最佳答案

没有。

在 C# 中,您可以执行类似“This ends in a new line\n.”这样的操作,但在 VB 中没有这个概念,您有预定义的变量来为您处理类似“This ends in a new line\n.”换行"& vbNewLine

因此,字符串文字 (@"something\n") 没有意义,因为在 VB 中它无论如何都会按字面解释。

VB .NET 的问题在于语句被视为在行尾终止,因此您不能这样做

Dim _someString as String = "Look at me
I've wrapped my string
on multiple lines"

你被迫在每一行终止你的字符串并使用下划线来表示你希望继续你的语句,这让你做类似的事情

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

关于c# - VB 中的预格式化文本 - vb 中的 C# @ 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/811422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com