我有一些代码从电子表格中获取输入并将其导入SQL Server数据库。我在处理带有双引号的字符串时遇到了一些麻烦。 这是发生的事情: 一个单元格中包含此文本 - >管道3/8“
当我将该文本带入C#字符串对象时,该值如下所示:pipe 3/8 \“
因此,当我尝试查询SQL时,为了查找此项,它会搜索3/8 \“哪个ID找不到。
如何从C#字符串对象输出字符串,使其中没有转义字符?
感谢。
答案 0 :(得分:2)
值如下所示:pipe 3/8 \“
但仅限于调试器。在某个地方展示,\将会消失。
答案 1 :(得分:1)
在SQL中,你的字符串应该是3/8“。转义字符\只会在字符串加载到C#时存在。