Только что видел ваше обновление Джастин - Ваше решение выглядит чище :)

я есть следующее:

using CommonSettings = MyProject.Commons.Settings;

public class Foo
{
    public static void DoSomething(string str)
    {
        //How do I make sure that the setting exists first?
        object setting = CommonSettings.Default[str];

        DoSomethingElse(setting);
    }
}

Ответы на вопрос(5)

Ваш ответ на вопрос