【发布时间】:2016-07-19 12:24:21
【问题描述】:
我在 C# 中使用SQLDataReader 来查询 SQL 表。此表中的字段之一是包含文件路径的字符串,例如"C:\\Files\\MyFiles"。
但是,SQLDataReader 返回此字符串时带有两个额外的反斜杠。例如:"C:\\\\Files\\\\MyFiles"。
SQLDataReader 似乎正在检测转义字符“\”。无论如何我可以阻止它这样做吗?
【问题讨论】:
-
这就是您将在 调试器 中看到的内容,是您正在寻找的地方吗?
-
是的,我正在使用调试器。我正在尝试比较两个字符串,但由于额外的“\”,它们不匹配。所以我不能调试这个?
-
调试器以转义形式显示字符串,所以如果你看到 \\ 真的只有 \ - 正如你所期望的那样,一切都很好。
标签: c# sqldatareader