我正在寻找存储与C#编写的聊天相关的多个值的最有效方法,并且它必须是某种形式的对象,因为我的Web框架API采用对象参数来为JSON序列化。
我需要存储的值是Username(字符串),Chat Message(字符串)和Timestamp(字符串)。到目前为止,我正在考虑做一个类来保存它们,并在列表中保留一个列表或一个词典。我选择了对象列表,但我不确定如何在JSON中解析它。我确实需要能够仅提取在某个时间戳之后发生的条目。
这可能有数千个条目,所以我希望尽可能高效。我还想避免使用数据库,因为数据仅在应用程序关闭之前才有意义。
谢谢!