我正在构建一个在网络表单上运行的小型内部应用程序,并且需要一种轻量级的方式来存储设置的键/值对。键和值都是字符串,值的长度未知并且可能包含格式化字符。可能适用于此的最简单的事情是什么?我曾考虑使用 SQL 来存储它,但这似乎很愚蠢。我只需要以下功能:1)能够判断键是否存在 2)能够通过键检索值 3)能够通过键设置值
真的,我可以简单地将字典保存到磁盘上,但我不确定如何以一种避免特殊字符(如回车、逗号等)问题的方式干净利落地做到这一点。
有人有特别懒惰的方法吗?
编辑:有问题的数据项将被加载到属性网格中,而不是单独的 winforms 控件中,所以我认为我不能为此使用 PropertyBinding 基础结构。
编辑:我忘了补充一点,我需要能够在运行时添加全新的密钥。在设计时不会知道完整的密钥集。