In the .Net framework, ConfigurationManager is a built-in object that provides access to configuration files.
The ConfigurationManager
class includes members that enable you to perform the following tasks:
Read a section from a configuration file.
Read and write configuration files as a whole.
Support configuration tasks, such as: section information, property information etc...
In addition to working with existing configuration information, you can create and work with custom configuration elements by extending the built-in configuration types such as the ConfigurationElement, ConfigurationElementCollection, ConfigurationProperty, and ConfigurationSection classes.