C 獲取程式路徑的主要方法和區別如下

2022-07-31 06:51:10 字數 711 閱讀 8706

c# 獲取程式路徑的主要方法和區別如下:

```csharp

//1.獲取模組的完整路徑(即程式名+.vshost.exe)是visual studio宿主應用程式,vs執行除錯時是開啟的其實是這個檔案,這個程式可以讓vs跟蹤除錯資訊。

string path1 = system.diagnostics.process.getcurrentprocess().mainmodule.filename;

//c:\users\administrator\documents\visual studio 2015\projects\sd_mytest\bin\debug\sd_mytest.vshost.exe

//2.獲取和設定當前目錄(該程序從中啟動的目錄)的完全限定目錄

string path2 = system.environment.currentdirectory;

//c:\users\administrator\documents\visual studio 2015\projects\sd_mytest\bin\debug

//3.獲取應用程式的當前工作目錄

string path3 = system.io.directory.getcurrentdirectory();

//c:\users\administrator\documents\visual studio 2015\projects\sd_mytest\bin\debug

C 獲取專案程式路徑的方法

2.c winform用 d system.threading.thread.getdomain basedirectory 獲取當前應用程式所在目錄的路徑,最後包含 e environment.currentdirectory 獲取當前應用程式的路徑,最後不包含 f system.io.direc...

C 獲取專案程式路徑的方法

2.c winform用 d system.threading.thread.getdomain basedirectory 獲取當前應用程式所在目錄的路徑,最後包含 e environment.currentdirectory 獲取當前應用程式的路徑,最後不包含 f system.io.direc...

C 獲取專案程式路徑的方法

需要手動新增對 system.windows.forms.dll 的引用,並在程式開頭用 using system.windows.forms 宣告該引用 4.在解除安裝程式獲取系統安裝的目錄 system.reflection.assembly curpath system.reflection....