Свойство BaseDirectory
Путь зависит от машины и сборки. В примерах сам каталог не печатают - только проверяют, что строка не пустая.
Синтаксис
string folder = AppContext.BaseDirectory;
Пример
Давайте проверить, что свойство не пустое:
using System;
class Program
{
static void Main()
{
bool res = string.IsNullOrEmpty(AppContext.BaseDirectory) == false;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте сравнить с
string.Empty:
using System;
class Program
{
static void Main()
{
bool res = AppContext.BaseDirectory != string.Empty;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте проверить, что длина больше нуля:
using System;
class Program
{
static void Main()
{
bool res = AppContext.BaseDirectory.Length > 0;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Смотрите также
-
TargetFrameworkName,
фреймворк -
AppContext,
обзор -
Process,
процесс -
StandardOutput,
вывод процесса