c# 中的路径问题

hupo11520 2010-03-02 03:54:31
我的代码如:ResXResourceReader reader = new ResXResourceReader("..\\Form\\App_LocalResources\\frmT0004.aspx.resx");
IDictionaryEnumerator enumerator = reader.GetEnumerator();
为什么最后获取到得路径是'C:\Program Files\Microsoft Visual Studio 8\Common7\Form\App_LocalResources\frmT0004.aspx.resx这样呢。请给位前辈帮忙看一下。
...全文
106 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cjcgy 2010-03-02
  • 打赏
  • 举报
回复
你输出一下
Environment.CurrentDirectory
看看是什么。
hitlcyu19 2010-03-02
  • 打赏
  • 举报
回复
引用 1 楼 的回复:
用@为前导,写绝对路径不会是这样的.

Up \\是转义 \"转义就是" \是用来转义的东东
留闲人 2010-03-02
  • 打赏
  • 举报
回复
在百度上面一搜就有啊 ,我以前有这种情况
zhang330458562 2010-03-02
  • 打赏
  • 举报
回复
"\\"被处理时,第一个斜杠为转义字符,所以你实际得到的路径中只有一个斜杠
lijunfeng 2010-03-02
  • 打赏
  • 举报
回复
你这应该是在开发环境下运行的吧,你生成后再去运行生成后的程序试试
gaosamuel 2010-03-02
  • 打赏
  • 举报
回复
用@为前导,写绝对路径不会是这样的.

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧