gpt4 book ai didi

string - VB.NET 中的多行字符串

转载 作者:行者123 更新时间:2023-12-03 04:26:09 24 4
gpt4 key购买 nike

有没有办法像 Python 一样在 VB.NET 中拥有多行字符串

a = """
multi
line
string
"""

还是PHP?

$a = <<<END
multi
line
string
END;

当然不是

"multi" & _
"line

最佳答案

您可以使用XML Literals 达到类似的效果:

Imports System.XML
Imports System.XML.Linq
Imports System.Core

Dim s As String = <a>Hello
World</a>.Value

请记住,如果有特殊字符,则应使用 CDATA block :

Dim s As String = <![CDATA[Hello
World & Space]]>.Value
<小时/>

2015 年更新:

Visual Basic 14(Visual Studio 2015)中引入了多行字符串文字。上面的例子现在可以写成:

Dim s As String = "Hello
World & Space"

MSDN 文章尚未更新(截至 2015 年 8 月 1 日),因此请查看下面的一些答案以了解详细信息。

详细信息已添加到 Roslyn New-Language-Features-in-VB-14 Github 存储库。

关于string - VB.NET 中的多行字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/706382/

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