我在C#中使用SQLDataReader
来查询SQL表。此表中的一个字段是一个包含文件路径的字符串,例如"C:\\Files\\MyFiles"
。
但是,SQLDataReade
r返回带有两个附加反斜杠的字符串。例如:"C:\\\\Files\\\\MyFiles"
。
SQLDataReader似乎正在检测转义字符“\”。无论如何我可以阻止它这样做吗?
答案 0 :(得分:2)
在视觉工作室中检查价值时,某些开发人员会产生误导。你得到一个像这样的字符串:
TempData
但是当你将它打印到控制台时,你会得到确切的字符串:
C:\\\\Files\\\\MyFiles
您可以点击放大镜图标来检查确切的字符串字符。所以不用担心,你可以安全地去只是Visual Studio添加一些转义字符。
答案 1 :(得分:0)
您可以将\\\\
替换为\\
。