0
В .Net у нас есть метод Environment.ExpandEnvironmentVariables, который позволяет нам заменять все переменные среды, которые содержат строку в своих значениях.Проверьте, содержит ли строка переменную окружения
Но что, если я хочу только проверить, содержит ли строка какую-либо переменную среды? Конечно, я могу сравнить строку до и после расширения, но есть ли более элегантный способ сделать это?
Я думаю, что сравнение является лучшим и единственным вариантом. –
В качестве альтернативы вы можете получить список (фактически, словарь) пар ключ-значение с помощью 'Environment.GetEnvironmentVariables' и заменить их самостоятельно. Но я не уверен, есть ли какие-то угловые случаи, которые могут быть трудно охватить. – Groo