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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章