我是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