作者BigLoser (Looking for job)
看板Web_Design
标题Re: [问题] Server.MapPath
时间Thu Nov 12 12:35:52 2015
※ 引述《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://webptt.com/cn.aspx?n=bbs/Web_Design/M.1447302955.A.7E6.html
1F:推 kisha024: 谢谢 11/13 10:26