📜  c# 获取可执行路径 - C# (1)

📅  最后修改于: 2023-12-03 14:59:43.309000             🧑  作者: Mango

C# 获取可执行路径

在 C# 中,可以使用 System.Reflection 命名空间下的 Assembly 类来获取当前程序的可执行路径。这对于需要获取程序所在位置的应用程序很有用,例如需要读取或写入与程序在同一目录下的文件时。

以下是获取可执行路径的示例代码:

using System;
using System.Reflection;

class Program
{
    static void Main(string[] args)
    {
        // 获取当前程序集的路径
        string executablePath = Assembly.GetExecutingAssembly().Location;
        
        Console.WriteLine("可执行路径:" + executablePath);
    }
}

上述代码中,我们使用 Assembly.GetExecutingAssembly().Location 方法获取当前程序集(即当前应用程序)的路径,并将其存储在 executablePath 变量中。然后,在控制台中打印出可执行路径。

请注意,在使用此方法时应添加 System.Reflection 命名空间。

以上代码以 markdown 格式返回。