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