Re: [問題] Server.MapPath

作者: BigLoser (大魯蛇)   2015-11-12 12:35:52
※ 引述《kisha024 (4545454554)》之銘言:
: 各位好
: 剛剛使用Server.MapPath()時發現 在偵錯模式下得到的字串會多一個反斜線\
: 如下
: C:\\Users\\user\\documents\\visual studio 2013\\Projects
: 在非偵錯模式下 會像這樣
: C:\Users\user\documents\visual studio 2013\Projects
: 想請問 為什麼會有這樣的差別? 多出的\是當作escape用的嗎?
: 謝謝
在 debug mode底下會顯示,真正C#的字串,
如果你在C#中寫,
string s = "\\";
Console.Write(s);
畫面上會顯示
\
C#字串中,第一個\是跳脫字元用來處理一些特殊字元,
實際上並無差別,只是顯示的方式不同。
google關鍵字: C# debug mode double slash
作者: kisha024 (4545454554)   2015-11-13 10:26:00
謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com