(装载)C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
| ? ? // 獲取程序的基目錄。 // 獲取模塊的完整路徑。 // 獲取和設置當前目錄(該進程從中啟動的目錄)的完全限定目錄。 // 獲取應用程序的當前工作目錄。 // 獲取和設置包括該應用程序的目錄的名稱。 // 獲取啟動了應用程序的可執行文件的路徑。 // 獲取啟動了應用程序的可執行文件的路徑及文件名 ? C# WinForm中AppDomain.CurrentDomain.BaseDirectory與Application.StartupPath的區別示例如下: private void Frm_Server_Load(object sender, EventArgs e) 說明: 1.?? AppDomain.CurrentDomain.BaseDirectory 返回結果為: D:\mycode\ ???? Application.StartupPath 返回結果為: 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;//可獲得當前執行的exe的文件名。 ? ?? |
轉載于:https://www.cnblogs.com/9988/articles/2464928.html
總結
以上是生活随笔為你收集整理的(装载)C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Json.Net系列教程 3.Json.
- 下一篇: 【Silverlight5矢量打印】如何