什么数据结构适合字典程序?

时间:2012-10-24 06:58:56

标签: c# xml serialization storage

我想在 C#中编写一个简单的字典,这样我就会存储这个词和含义。

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

3 个答案:

答案 0 :(得分:0)

使用可序列化的字典。你可以创建自己的(它不是那么困难)或者你可以问google。您可以使用许多不同的解决方案。

答案 1 :(得分:0)

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

我认为,答案还取决于你想要使用它的内容,以及你是否有一个存储数据的中心位置..

答案 2 :(得分:0)

我认为您应该使用SQL数据库。您可以使用任何ORM linke NHibernate,Linq to SQL或Entity Framework进行插入,更新和删除。

如果您的数据有限且占地面积较小,则可以使用SQL Server Compact版或SQLite