C# 獲取運行程序所在路徑的幾種方法比較

在程序中用到了一下幾種,總結如下:

 

string strAA = Application.StartupPath;
string strBB = AppDomain.CurrentDomain.BaseDirectory;

這兩種不需要另外引用新的類。

但是有一些區別:

strAA = D:/WindowsApplication1/bin/Debug

strBB = D:/WindowsApplication1/bin/Debug/

 

下面這個方法用到的是反射,需要引用using System.Reflection;
string strCC = Assembly.GetExecutingAssembly().CodeBase.Substring(8);

strCC = D:/WindowsApplication1/bin/Debug/WindowsApplication1.EXE

發佈了73 篇原創文章 · 獲贊 5 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章