📜  获取执行目录 c# Code Example(1)

📅  最后修改于: 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 获取所在文件夹的完整路径。