【发布时间】:2018-09-08 04:17:30
【问题描述】:
string value = "SELECT dbo.GetDefaultType(\"PartnerType\") AS default_answer;"
如何从上面的字符串中删除“\”。
从here 和 试过了,
value.Replace(@"\", "");
value.Replace(@"\", string.Empty);
【问题讨论】:
-
字符串值中没有反斜杠。只是用C#写的,告诉编译器后面的双引号属于字符串值。
-
查看调试器中的放大镜以查看真正的字符串:
SELECT dbo.GetDefaultType("PartnerType") AS default_answer; -
\ 是转义字符,而不是反斜杠字符