sqlserver服务器名称有斜杠(尀)怎么输入到C#工具里不报错

2026年09月27日 15:15
有3个网友回答
网友(1):

C#工具,一般是Visual Studio。在VS里,“\”是特殊字符,作为换行符解释的;

如果字符串中,包含特殊字符,则需要加一个转义符作为前缀,就可以将这个特殊字符输入到字符串里了。
这一点,不光是C#,其他语言都是如此。C#的转义符是 \ ,C、java也是,pb好像是“~”。
C#里需要这么处理的,还有双引号,需要写成 \”;

此外,虽然需要使用转义字符的都是特殊字符,但除了\与“,以及正则表达式中使用$、%等时,大多数特殊字符的定义都是”\“后接普通字符定义出来的,比如:“\f” 、"\n"、“\r”等会被解释为换页符、换行符、回车符;

网友(2):

string s = @".\sqlexpress";

网友(3):

string s = ".\\sqlexpress";