📅  最后修改于: 2023-12-03 14:59:43.309000             🧑  作者: Mango
在 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 格式返回。