当前位置: 首页 > 面试题库 >

如何在C#中实现多行字符串;VB的XML文字的替代品?

越季萌
2023-03-14
问题内容

我在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)";


 类似资料:
  • 我希望我的程序替换输入字符串中的每个元音。

  • 问题内容: 我只需要访问服务器,就需要替换文件夹中许多文件中的字符串。我怎样才能做到这一点? 问题答案: 出现的“ foo”将替换为“ bar”。 在macOS之类的BSD系统上,您需要按联机帮助页提供备份扩展名,否则会“存在风险损坏或部分内容”。

  • 本文向大家介绍Python实现字符串中某个字母的替代功能,包括了Python实现字符串中某个字母的替代功能的使用技巧和注意事项,需要的朋友参考一下 今晚想实现这样一个功能:将输入字符串中的字母 “i” 变成字母 “p”。当时想的很简单,直接用for循环遍历,然后替代,出问题的代码如下: 当时笔者想的是挺好,for循环遍历,然后替代,顺便再把字符 “i” 出现的次数用变量 j 表示出来,结果呢,一执

  • 我有一个PHP脚本这是一个字符串替换函数,它接受数组中的字符,如果在字符串中找到任何字符,就替换它们。是否有与该函数等价的java函数。我找到了一些方法,但有些是使用循环,有些是重复语句,但在Java中没有找到类似的单行解决方案。

  • 本文向大家介绍C#判断字符串是否存在字母及字符串中字符的替换实例,包括了C#判断字符串是否存在字母及字符串中字符的替换实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法。分享给大家供大家参考。具体实现方法如下: 首先要添加对命名空间“using System.Text.RegularExpressions;”的引用 下面以一个字符串为例

  • 问题内容: JavaScript中是否有一个字符可以分解一行代码,以便即使换行也可以将其读取为连续代码? 就像是.... 问题答案: 在您的示例中,您可以将字符串分成两部分: 或者,当是字符串(如您的情况)时,您可以按照@Gumbo的建议使用反斜杠: 请注意,这种反斜杠方法不一定是首选方法,并且可能不受普遍支持(我很难找到与此有关的硬数据)。这是不是在ECMA5.1规范。 当使用其他代码(不在引号