c# - 如何从字符串中删除 "\"

标签 c# string replace slash

string value = "SELECT dbo.GetDefaultType(\"PartnerType\") AS default_answer;"

如何从上面的字符串中删除“\”。

here 获取引用和 试过了,

value.Replace(@"\", "");
value.Replace(@"\", string.Empty);

最佳答案

\ 实际上并不在字符串中,它只是为了阻止双引号提前终止字符串文字。

字符串实际上是 SELECT dbo.GetDefaultType("PartnerType") AS default_answer;

value 可以很容易地声明为

string value = @"SELECT dbo.GetDefaultType(""PartnerType"") AS default_answer;"

其中 "" 里面的字符串仍然只有单引号 "

关于c# - 如何从字符串中删除 "\",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49552126/

相关文章:

c# - 如何在.net中同时处理目录中的文件

xml - 如何在考虑 XML 命名空间的情况下替换 T-SQL 中的 XML 标记文本

python - 设置正则表达式模式,如果该模式在字符串中得到验证,则其中的一部分将被另一个子字符串替换

c# - CIL - 装箱/拆箱与可空

c# - 缩进 XML,但保持其他一切不变

c# - C# 中的无服务器数据库

c# - 计算类似于游程编码的字符串中的出现次数 c#

php - 如何删除字符串中的所有标点符号,只需在 PHP 中获取由空格分隔的单词

python - 使用 python 匹配 fasta 文件中的 header

javascript - 使用条件CSS但不使用js更改html文本