Какие значения может возвращать Environment.SystemDirectory?C#

Место общения программистов C#
Anonymous
Какие значения может возвращать Environment.SystemDirectory?

Сообщение Anonymous »

Согласно этому, подпись 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

Вернуться в «C#»