C# 什么数据结构适合字典程序?
我想在C#中编写一个简单的字典,以便存储单词和词义C# 什么数据结构适合字典程序?,c#,xml,serialization,storage,C#,Xml,Serialization,Storage,我想在C#中编写一个简单的字典,以便存储单词和词义 我应该使用XML文件来存储数据还是将整个数据结构对象(假设我将单词/含义对存储在链表或哈希表中)存储为序列化对象 使用可序列化的字典。你可以创建自己的(没那么难),也可以问谷歌。有许多不同的解决方案可供您使用。为什么不创建一个SQL数据库,其中包含一个包含单词->定义的两个frield的表呢 我想,答案也取决于你想用它做什么,如果你有一个中心位置来存储数据。我认为你应该使用SQL数据库。您可以使用任何ORM链接NHibernate、Linq到S
我应该使用XML文件来存储数据还是将整个数据结构对象(假设我将单词/含义对存储在链表或哈希表中)存储为序列化对象 使用可序列化的字典。你可以创建自己的(没那么难),也可以问谷歌。有许多不同的解决方案可供您使用。为什么不创建一个SQL数据库,其中包含一个包含单词->定义的两个frield的表呢
我想,答案也取决于你想用它做什么,如果你有一个中心位置来存储数据。我认为你应该使用SQL数据库。您可以使用任何ORM链接NHibernate、Linq到SQL或实体框架进行插入、更新和删除
如果您的数据有限,并且您希望占用较小的空间,您可以使用Edition或,具体取决于您的要求,请告诉我们有关您的项目的更多信息。选择将是一项挑战。根据您拥有的数据量快速查找单词。建立数据库时要考虑到这一点。