Re: [問題] Server.MapPath
※ 引述《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
--
1.你不是一無所有,因為你還有病。
2.上帝是公平的,給了你一張醜臉,一定還會給你一個沒錢的家。
3.當你覺得自己醜、窮、一無是處的時候,別絕望,至少你的判斷是對的。
4.上帝為你關上一扇門時,還會用門夾爆你的腦子。
5.醜小鴨變白天鵝不是因為他有多努力,而是因為他父母就是天鵝。
6.難受的時候摸摸自己的小雞雞,那樣會愉快一點。 @BigLoser
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.170.73
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1447302955.A.7E6.html
推
11/13 10:26, , 1F
11/13 10:26, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章