f********f 发帖数: 475 | 1 C#新手. 请问下面两个路径有何不同?
1) ".\" (这儿是double slash)
2) AppDomain.CurrentDomain.BaseDirectory
第二个我知道是current application domain的directory.
第一个有什么不同呢?我调试的程序里这两个指向同样的location。在什么条件下不一
样呢?
谢谢! |
a9 发帖数: 21638 | 2 .\是基于当前目录的(比如你在c:\a这个目录下运行c:\b\c.exe,那么.\得到的是 \a
这个目录
2是程序集的目录。
【在 f********f 的大作中提到】 : C#新手. 请问下面两个路径有何不同? : 1) ".\" (这儿是double slash) : 2) AppDomain.CurrentDomain.BaseDirectory : 第二个我知道是current application domain的directory. : 第一个有什么不同呢?我调试的程序里这两个指向同样的location。在什么条件下不一 : 样呢? : 谢谢!
|
f********f 发帖数: 475 | 3 谢谢回答。
你的这个例子里,2应该指的是c:b (exe file的location), 对不对?
【在 a9 的大作中提到】 : .\是基于当前目录的(比如你在c:\a这个目录下运行c:\b\c.exe,那么.\得到的是 \a : 这个目录 : 2是程序集的目录。
|
a9 发帖数: 21638 | 4 对,不过你试一下。好久没弄这些东西了,有点记不住了。
【在 f********f 的大作中提到】 : 谢谢回答。 : 你的这个例子里,2应该指的是c:b (exe file的location), 对不对?
|
p**r 发帖数: 5853 | 5 其实类似问题不用问,
有发帖的时间,自己写2行,
run一下,看下实际路径指向哪里不就好了? |
l*********s 发帖数: 5409 | 6 this is delegation pattern at work.
【在 p**r 的大作中提到】 : 其实类似问题不用问, : 有发帖的时间,自己写2行, : run一下,看下实际路径指向哪里不就好了?
|