这是一个三个部分的问题。
一:会使用
Dictionary<String,Object>
可以将数据保存在那里将是一个好办法
Dictionary<Key,Value>
为基础?
二:什么是不使用app.settings或XML更好的办法?
三:你会如何序列化这个(或更好的解决方案)为二进制格式,紧凑和快速序列化?
XML是非常详细,并且由于它的大小我一直在寻找的二进制文件。
另外,如果我使用的字典,它本来是很容易使一个设置类简单
GetValue(Key) and SetValue(Key,Obj)
or object.SetValue(Settings,Key) using extensions.
我让我的应用程序打开的插件,所以我希望有一个统一的规范对所有应用程序使用的设置。
使用字典为基础是有道理的,如果我可以把它序列化到一个文件中我自己的滚动类。