我正在构建一个在webforms上运行的小型内部应用程序,需要一种轻量级的方式来存储设置的键/值对。键和值都是字符串,值的长度未知,可能包含格式字符。什么是最简单的事情可能对此有用?我曾考虑使用SQL来存储它,但这看起来很愚蠢。我只需要以下功能: 1)能够判断密钥是否存在 2)能够通过密钥检索值 3)能够按键设置值
真的,我可以简单地将一个字典保存到磁盘,但我不确定如何以避免特殊字符问题(如回车,逗号等)的方式干净地完成它。
任何人都有一种特别懒惰的方法吗?
编辑:有问题的数据项将被加载到属性网格中,而不是加载到各个winforms控件中,所以我认为我不能使用PropertyBinding基础结构。
编辑:我忘了添加我需要能够在运行时添加全新的密钥。设计时不会知道全套密钥。
答案 0 :(得分:3)
答案 1 :(得分:1)
如果您的应用程序已经使用了数据库,我只会使用它而不是添加其他技术。