我在app.config中有以下连接字符串
<add name="myDBConnectionString"
connectionString="Data Source=ASDFG\SQLEXPRESS;
Initial Catalog=ZAQ;
Integrated Security=True;"/>
然后在我的C#代码中,当我得到此字符串时,DB始终被评估为
"ASDFG\\SQLEXPRESS"
我不能放@,因为app.config不喜欢它。另外,如果我说
ASDFG\\SQLEXPRESS
它被评估为
ASDFG\\\\SQLEXPRESS
而不打开连接。
谢谢,
最佳答案
调试器可能将其显示为ASDFG\\SQLEXPRESS
,但是只是出于显示目的转义了反斜杠。
关于c# - 在连接字符串中处理反斜杠,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5998058/