Как я получаю и устанавливаю Переменные среды в C#?

Попробуйте этот подход:

class Neuron(object):

    def __init__(self, **kwargs):
        prop_defaults = {
            "num_axon_segments": 0, 
            "apical_bifibrications": "fancy default",
            ...
        }

        for (prop, default) in prop_defaults.iteritems():
            setattr(self, prop, kwargs.get(prop, default))

Затем вы можете создать Neuron следующим образом:

n = Neuron(apical_bifibrications="special value")
178
задан Joel Coehoorn 3 November 2008 в 16:18
поделиться

2 ответа

Используйте Система. Среда класс.

методы

var value = System.Environment.GetEnvironmentVariable(variable [, Target])

и

System.Environment.SetEnvironmentVariable(variable, value [, Target])

сделают задание для Вас.

дополнительный параметр Target является перечислением типа EnvironmentVariableTarget, и это может быть один из: Machine, Process, или User. При исключении его цель по умолчанию текущий процесс.

246
ответ дан Matt 4 November 2019 в 15:56
поделиться

Это будет работать для переменной среды, которая является настройкой компьютера. Для пользователей просто измените вместо этого на User.

String EnvironmentPath = System.Environment
                .GetEnvironmentVariable("Variable_Name", EnvironmentVariableTarget.Machine);
13
ответ дан 23 November 2019 в 20:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: