我在 vb.net 中有一个项目使用了 XML Literals
像这样处理大块 SQL:
Dim SQL As String = <a> Use test
alter table BarFoo alter column CouponName nvarchar(328)
alter table Foo alter column IngredientName nvarchar(328)
alter table Bar alter column IngredientShortDescription nvarchar(328)
alter table FooBar alter column ItemName nvarchar(328) </a>.Value
但似乎找不到 C# 的等效项 有什么建议吗?
最佳答案
您可以在字符串常量前加上@
以跨越多行。唯一需要转义的是引号(使用双引号)。
string SQL = @"Use test
alter table BarFoo alter column CouponName nvarchar(328)
alter table Foo alter column IngredientName nvarchar(328)
alter table Bar alter column IngredientShortDescription nvarchar(328)
alter table FooBar alter column ItemName nvarchar(328)";
关于c# - 如何在C#中实现多行字符串; VB 的 XML 文字的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31865133/