(装载)C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
| ? ? // 獲取程序的基目錄。 // 獲取模塊的完整路徑。 // 獲取和設(shè)置當(dāng)前目錄(該進(jìn)程從中啟動(dòng)的目錄)的完全限定目錄。 // 獲取應(yīng)用程序的當(dāng)前工作目錄。 // 獲取和設(shè)置包括該應(yīng)用程序的目錄的名稱。 // 獲取啟動(dòng)了應(yīng)用程序的可執(zhí)行文件的路徑。 // 獲取啟動(dòng)了應(yīng)用程序的可執(zhí)行文件的路徑及文件名 ? C# WinForm中AppDomain.CurrentDomain.BaseDirectory與Application.StartupPath的區(qū)別示例如下: private void Frm_Server_Load(object sender, EventArgs e) 說明: 1.?? AppDomain.CurrentDomain.BaseDirectory 返回結(jié)果為: D:\mycode\ ???? Application.StartupPath 返回結(jié)果為: D:\mycode 2.? Application.StartupPath 只能用于WinForm窗體中,而AppDomain.CurrentDomain.BaseDirectory既可以用于WinForm窗體中,也可以用于類庫DLL文件中. ? 出處:http://blog.csdn.net/CYSONG168/archive/2010/07/26/5767533.aspx ? 注意下面: string ? str1 ? =Process.GetCurrentProcess().MainModule.FileName;//可獲得當(dāng)前執(zhí)行的exe的文件名。 ? ?? |
轉(zhuǎn)載于:https://www.cnblogs.com/9988/articles/2464928.html
總結(jié)
以上是生活随笔為你收集整理的(装载)C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Json.Net系列教程 3.Json.
- 下一篇: 设置润乾报表鼠标移到格子上就显示提示内容