C# 如何将具有反斜杠的连接字符串传递给SqlConnection?

C# 如何将具有反斜杠的连接字符串传递给SqlConnection?,c#,sql,sql-server,ado.net,C#,Sql,Sql Server,Ado.net,我正在尝试使用C#调用存储过程 我面临着以下方面的问题 SqlConnection("Server=DB2\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI"); 我不能使用的部分是服务器DB2\XPT 要将服务器名用作DB2\XPT,我需要做什么 ("Server=DB2\\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI"); 或 如果要避免转义字符串中的字符,则需要转义连接字符串中的

我正在尝试使用C#调用存储过程

我面临着以下方面的问题

SqlConnection("Server=DB2\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI");
我不能使用的部分是服务器
DB2\XPT

要将服务器名用作
DB2\XPT
,我需要做什么

("Server=DB2\\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI");


如果要避免转义字符串中的字符,则需要转义连接字符串中的反斜杠
\
,或者使用
@
符号

使用@symbol更正了语法1: 使用转义更正了语法2:
(@"Server=DB2\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI")
SqlConnection(@"Server=DB2\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI");
SqlConnection("Server=DB2\\XPT;DataBase=SCFHP_EDI_P1;Integrated Security=SSPI");