【发布时间】:2015-04-16 18:00:00
【问题描述】:
我在使用字典时遇到了一些问题。如何从字典中取回值
我在字典中存储了一些数据
Dictionary<UserSettings.Languages, string> objectiveLanguages
= new Dictionary<UserSettings.Languages, string>();
objectiveLanguages.Add(UserSettings.Languages.English, objectiveNameEnglish);
objectiveLanguages.Add(UserSettings.Languages.German, objectiveNameGerman);
谁能解释一下,如何再次检索存储的值?
【问题讨论】:
-
真的不清楚你想在这里做什么 -
GetSFSObject与任何事情有什么关系?您的Name属性有什么不符合您的要求? -
您通常不会在字典中查找 values - 您有一个 key 值并获取与该键相关联的值 。否则,您只需遍历这些值,直到找到匹配项,这并不比使用普通列表更好。如果您有键值,它只是
objectiveLanguages[key]; -
您是否阅读了
Dictionary的文档以了解它应该如何使用?
标签: c# dictionary casting