Следует ли рассматривать использование Properties.Settings.Default
внутри класса в качестве зависимости и, следовательно, внедрить ее?
например:
public class Foo
{
private _settings;
private bool _myBool;
public Foo(Settings settings)
{
this._settings = settings;
this._myBool = this._settings.MyBool;
}
}
.
.
или вы бы рассмотрели использование настроек
в качестве глобального приложения в качестве хорошей практики?
например:
public class Foo
{
private bool _myBool;
public Foo()
{
this._myBool = Properties.Settings.Default.MyBool;
}
}