现在的位置: 首页 > 综合 > 正文

C# 获取运行程序所在路径的几种方法比较

2013年12月07日 ⁄ 综合 ⁄ 共 374字 ⁄ 字号 评论关闭

在程序中用到了一下几种,总结如下:

 

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

抱歉!评论已关闭.