如何使用linq按键搜索字典

本文关键字:搜索 字典 何使用 linq | 更新日期: 2023-09-27 18:15:59

我正在尝试使用linq在字典中搜索值

HiddenField hf_resID = (HiddenField)e.Item.FindControl("hf_resID");
int resID = Convert.ToInt32(hf_resID.Value);
////get GroupID
var value = from di in Resources_and_Groups
    where (di.Key.ToString() == resID.ToString())
    select di.Value;
//get controller from Repeater
DropDownList ddlGroup = (DropDownList)e.Item.FindControl("ddlGroup");
//ddlGroup.SelectedValue = value.ToString();

如何使用linq按键搜索字典

为什么需要Linq?也许你能提供更多的信息。

这个应该可以工作:

var value = Resources_and_Groups[resID.ToString()];