我想存储最多 1000 条街道的信息(名称、ID 和简短信息,最多 500 个字符)。正确的做法似乎是创建Street
具有三个所需字段的类并创建其中一个List
或一个array
。但是,我需要在用户的计算机上存储(并不时编辑)所有这些数据。有哪些途径?将如此大的数组存储在.txt
文件中似乎很不方便。
问问题
61 次
3 回答
2
你为什么不试试 SQLite(它也存储在本地驱动器中)?它允许您做的不仅仅是存储数据。
于 2013-06-09T06:06:15.880 回答
0
- 为什么要保存为txt。格式而不是 xml ?
- 为了获得最佳搜索等,您可以使用 B-tree (链接)
于 2013-06-09T05:53:15.797 回答
0
http://www.codeproject.com/Articles/1789/Object-Serialization-using-C
上面的链接提供了一个很好的、直接的示例,说明如何序列化您的数据。
此外,如果您出于某种原因需要使文件易于阅读,请随意在序列化字段之间插入分隔符。只要您记得在反序列化时跳过这些分隔符值。
于 2013-06-09T05:53:34.133 回答