我是c#的新手,所以希望这个对于你们中的一些人来说不是太难。用反斜杠格式化字符串
我试图建立具有\中有一个字符串,我有困难想起来一个反斜杠露面即使我添加额外的转义字符或忽略它们放在一起。有人能告诉我我做错了什么吗?
我希望我的字符串是什么样子:
"10.20.14.103\sql08"
我试过到目前为止:
我增加了一个额外的字符,使编译器高兴,但也没有逃过它。
ip = string.Format("{0}\\\\{1}", ip, instancename); // output has 2 \'s
我告诉它忽略逃逸,它决定不理我,而不是
string temp = @"192.168.1.200\sql08"; // output has 2 \'s
有人可以帮助我理解这一点? (这里的richtext编辑器似乎比VS2010做得更好,而且比VS2010做的更好,lol)
这样快回信!我做了一个debug.assert,确实有正确的字符串值。我想这只是你应该知道的有关c#中的可视化器的事情之一,而不是vb。永远不会想象他们会有不同的表现,但现在我知道了。 – TWood 2010-09-14 18:40:27