c#获取当前程序的地址
时间: 2024-11-30 10:13:43 浏览: 5
C# 获取当前目录的各种方法.txt
在 C# 中,你可以使用 `System.Diagnostics` 命名空间下的 `AppDomain` 类来获取当前运行程序的路径。下面是一个示例:
```csharp
using System;
using System.IO;
public class Program
{
public static void Main()
{
string baseDirectory = AppDomain.CurrentDomain.BaseDirectory;
Console.WriteLine("当前程序的地址(根目录): " + baseDirectory);
}
}
```
这个代码会打印出应用程序的安装目录。如果你想要获取执行文件的实际路径(即 .exe 文件的位置),可以使用 `Path.GetDirectoryName` 函数结合 `Assembly.GetEntryAssembly().Location`:
```csharp
string executablePath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
Console.WriteLine("当前执行文件的地址: " + executablePath);
```
阅读全文