C#获取当前运行程序的路径
时间: 2024-09-13 13:15:44 浏览: 48
C#获取当前程序运行的路径
在C#中,获取当前运行程序的路径可以使用`System.Reflection`命名空间下的`Assembly`类提供的方法。以下是获取当前执行程序的路径的步骤:
1. 引入`System.Reflection`命名空间。
2. 使用`Assembly.GetExecutingAssembly()`方法获取当前执行的程序集。
3. 使用`GetExecutingAssembly().Location`属性获取该程序集的位置,即当前执行程序的完整路径。
示例代码如下:
```csharp
using System;
using System.Reflection;
class Program
{
static void Main()
{
// 获取当前执行程序的路径
string currentPath = Assembly.GetExecutingAssembly().Location;
Console.WriteLine("当前程序的路径是: " + currentPath);
}
}
```
这段代码将输出当前执行程序的完整路径。
阅读全文