📅  最后修改于: 2023-12-03 14:59:43.334000             🧑  作者: Mango
在C#中,要获取当前目录(即程序运行的目录),可以使用System.IO
命名空间下的Directory
类。
Directory.GetCurrentDirectory()
方法using System;
using System.IO;
class Program
{
static void Main()
{
string currentDirectory = Directory.GetCurrentDirectory();
Console.WriteLine($"当前目录路径:{currentDirectory}");
}
}
AppDomain.CurrentDomain.BaseDirectory
属性using System;
class Program
{
static void Main()
{
string currentDirectory = AppDomain.CurrentDomain.BaseDirectory;
Console.WriteLine($"当前目录路径:{currentDirectory}");
}
}
上述两种方法都可以获取当前程序运行的目录。注意,这两种方法返回的是目录的绝对路径。
Directory.GetCurrentDirectory()
和 AppDomain.CurrentDomain.BaseDirectory
方法在大多数情况下返回相同的结果,但也有一些特殊情况下它们可能会有些差异。System.IO
命名空间。以上是在C#中获取当前目录的两种方法。你可以根据自己的需求选择其中之一。