设置中的C#对象

| 设计以下应用程序的适当方法是什么: 我有一些“ 0”对象,每个对象都有其自己的设置。显然,我想将设置存储在一些设置文件中,最简单的方法是利用
app.config
。 现在,我有一个注入方案,其中使用算法设置对象的方式如下:
Bind<IAlgorithm>.To(new SimpleAlgoritm(simpleAlgorithmSettings));
Bind<IAlgorithm>.To(new ComplicatedAlgoritm(complicatedAlgorithmSettings));
首先想到的是做类似以下的事情:
var simpleAlgorithmSettings = DeserializeSimpleAlgorithmSettingsFromConfigFile();
然后将它们传递给对象绑定。 不过,我认为可以在这里做一些更好的事情,但我无法 一个非常好的主意,所以有什么帮助 将不胜感激。 另外,还有哪些替代品 such1的用法 例?     
已邀请:
您可以使用app.config,但让单个算法类型选择其设置。从算法代码中,即使在另一个dll中声明了它,也始终使ConfigurationManager指向当前应用程序配置文件。     

要回复问题请先登录注册