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