【发布时间】:2011-10-30 19:49:27
【问题描述】:
您是否应该考虑在类中使用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;
}
}
【问题讨论】:
标签: c# winforms dependency-injection settings