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