0

我想用C#编写一个简单的字典,所以我将存储单词和含义。

我应该使用XML文件来存储数据还是将整个数据结构对象(假设我将单词/含义对存储在链表或 hashTable 中)作为序列化对象

4

3 回答 3

0

使用可序列化的字典。您可以创建自己的(这并不难),也可以询问谷歌。您可以使用许多不同的解决方案。

于 2012-10-24T07:01:35.817 回答
0

为什么不创建一个带有 2 个字段以包含单词 -> 定义的表的 SQL 数据库。

我认为,答案还取决于你想用它做什么,以及你是否有一个中心位置来存储数据。

于 2012-10-24T07:03:57.187 回答
0

我认为您应该为此使用 SQL 数据库。您可以使用任何 ORM linke NHibernate、Linq to SQL 或实体框架进行插入、更新和删除。

如果您的数据有限并且您想要更小的占用空间,您可以使用SQL Server Compact Edition 或SQLite

于 2012-10-24T07:16:23.273 回答