Согласно этому, подпись Environment.SystemDirectory:
public static string SystemDirectory { get; }
Очевидно, что это вернет строку, но мой вопрос заключается в следующем: учитывая разнообразие ОС, на которых сейчас работает .Net Core, есть ли случаи, в которых возвращаемое значение может быть пустой строкой ? Или будет гарантировано (насколько это возможно) возвращаемое значение строкой ненулевой длины?
Причина, по которой я спрашиваю, заключается в том, что я вижу такой код:< /p>
string path = Environment.SystemDirectory;
if (!string.IsNullOrEmpty(path))
{
...
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... ory-return