【发布时间】:2011-12-08 19:24:16
【问题描述】:
我有一个类可以返回数据库表中的所有项目(代码如下)。我还有一个包含键值对的字典。在我从函数返回数据之前,我可以查看字典内部并返回与我的 linq 中的键关联的值吗?
public IEnumerable<Code> Return_All_Codes()
{
return _db.Codes.ToList();
//can the above list look inside my dictionary below and return Administrative when it find the number 1 for my code type?
}
public Dictionary<int, string> GetCodeTypes()
{
var dict = new Dictionary<int, string>();
dict.Add(1, "Administrative");
dict.Add(2, "Regular");
return dict;
}
上面的列表能否在我的字典中查找并在找到我的代码类型的数字 1 时返回管理?我的 LINQ 中有一种 IF 语句?如果为 1,则为管理,否则为常规。
【问题讨论】:
标签: linq list dictionary