📅  最后修改于: 2023-12-03 15:41:28.358000             🧑  作者: Mango
获取执行目录 c# Code Example
有时候我们需要获取我们程序的执行目录,以便能够使用相对路径来访问文件或者加载动态链接库。在C#中通过 System.IO 命名空间下的 Path 类,可以很方便的获取程序的执行目录。
以下是一个代码示例:
using System.IO;
namespace Example
{
class Program
{
static void Main(string[] args)
{
string exeFolder = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
Console.WriteLine(exeFolder);
}
}
}
在这个代码示例中,我们使用了联合调用获取当前程序集的位置 Assembly.GetExecutingAssembly().Location ,并进一步调用 Path.GetDirectoryName 获取所在文件夹的完整路径。
该代码片段对应的markdown格式如下:
## 获取执行目录 c# Code Example
有时候我们需要获取我们程序的执行目录,以便能够使用相对路径来访问文件或者加载动态链接库。在C#中通过 System.IO 命名空间下的 Path 类,可以很方便的获取程序的执行目录。
以下是一个代码示例:
```csharp
using System.IO;
namespace Example
{
class Program
{
static void Main(string[] args)
{
string exeFolder = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
Console.WriteLine(exeFolder);
}
}
}
在这个代码示例中,我们使用了联合调用获取当前程序集的位置 Assembly.GetExecutingAssembly().Location ,并进一步调用 Path.GetDirectoryName 获取所在文件夹的完整路径。