0

我想存储最多 1000 条街道的信息(名称、ID 和简短信息,最多 500 个字符)。正确的做法似乎是创建Street具有三个所需字段的类并创建其中一个List或一个array。但是,我需要在用户的计算机上存储(并不时编辑)所有这些数据。有哪些途径?将如此大的数组存储在.txt文件中似乎很不方便。

4

3 回答 3

2

你为什么不试试 SQLite(它也存储在本地驱动器中)?它允许您做的不仅仅是存储数据。

于 2013-06-09T06:06:15.880 回答
0
  1. 为什么要保存为txt。格式而不是 xml ?
  2. 为了获得最佳搜索等,您可以使用 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 回答