2011-09-09 207 views
1

ConfigurationManager类和Settings类有什么区别?ConfigurationManager类和Settings类有什么区别?

我想加载配置文件中的设置,该配置文件放置在与我的可执行文件相同的文件夹中。我应该使用什么?

谢谢,

+0

它是什么样的配置文件? app.config还是你自己的? –

+0

@Oskar Kjellin我使用app.config文件和Visual Studio中的设置属性。在我的代码中,我使用Settings.Default.ConnectionString来获取我的值。 –

回答

1

配置是你想要的。 Settings类是针对每个用户的可编辑设置。 (而不是应用程序范围的配置)

+0

然后,我应该在ConfigurationManager类的OpenExeConfiguration,OpenMachineConfiguration,OpenMappedExeConfiguration,OpenMappedMachineConfiguration方法之间使用什么? –

+0

取决于您正在存储什么类型的信息,以及您是否可以将其包含在app.config/web.config的appSettings中。如果可以,那么“以上都不是” –

相关问题