黑马程序员技术交流社区
标题:
请问这两种方法获得路径有什么区别?
[打印本页]
作者:
苏冉
时间:
2013-4-6 10:58
标题:
请问这两种方法获得路径有什么区别?
System.Environment.CurrentDirectory
System.IO.Directory.GetCurrentDirectory()
貌似这两种方法都能获得路径,他俩有什么具体的区别吗?
作者:
王宝生
时间:
2013-4-6 12:15
一点区别都没有。
Environment.CurrentDirecoty的内部也是调用了Directory.GetCurrentDirectory();
Environment的CurrentDirectory的实现如下:
public static string CurrentDirectory
{
get
{
return Directory.GetCurrentDirectory();
}
set
{
Directory.SetCurrentDirectory(value);
}
}
作者:
王宝生
时间:
2013-4-6 12:17
而这个Directory.GetCurrentDirectory();也是调用了windows 的GetCurrentDirectory函数来获得当前工作目录的
作者:
史鹏飞
时间:
2013-4-6 12:58
System.Environment.CurrentDirectory 获取
或
设置
当前工作目录的完全限定路径。
System.IO.Directory.GetCurrentDirectory() 获取应用程序的当前工作目录
作者:
郑丹丹1990
时间:
2013-4-6 13:13
Environment.CurrentDirectory 属性
获取或设置当前工作目录的完全限定路径
Namespace: System
程序集: mscorlib(在 mscorlib.dll 中)
Directory.GetCurrentDirectory 方法
获取或设置当前工作目录的完全限定路径。
Namespace: System.IO
在msdn里有详细的解释。你可以查一下的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2