65.9K
CodeProject 正在变化。 阅读更多。
Home

自定义应用程序配置。[附带编辑器演示]

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.44/5 (6投票s)

2002年8月16日

viewsIcon

54943

downloadIcon

1405

这个类帮助你创建和修改应用程序的自定义配置文件。

引言

在软件开发过程中,我经常遇到需要某种功能来读取、写入和修改应用程序的基本配置选项的情况。这里提供一个基本的解决方案。

ConfigManager 类以非常简单的方式帮助开发者完成相同的任务。

ConfigManager 类具有以下成员

  • ConfigManager() - 构造函数,创建默认配置文件 application.config
  • ConfigManager(string) - 构造函数,通过给定的参数(文件名)创建配置文件。
  • bool AddValue(string key,object value) - 通过键添加值。键是唯一的。
  • bool RemoveValue(string key,object value) - 通过键移除值。
  • object GetValue(string key,object default) - 通过键返回一个值,或者返回默认值。如果不存在该条目,则创建它。
  • ArrayList GetValues(string key,object default) - 返回一个 ArrayList 类型的数值列表。
  • bool UpdateValue(string key,object default) - 通过键更新一个值。

如何使用 ConfigManager

这里有一个简单的例子,展示如何使用 ConfigManagerGetValues()

ConfigManager c = new ConfigManager();
ArrayList List = c.GetValues();

foreach(ConfigManagerKeyValue Item in List) {
    Console.WriteLine("{0,10} is {1,10}",Item.Key , Item.Value);
}

祝您 C# 愉快!)

© . All rights reserved.