Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用linq按键查找词典_C#_Asp.net_Linq - Fatal编程技术网

C# 如何使用linq按键查找词典

C# 如何使用linq按键查找词典,c#,asp.net,linq,C#,Asp.net,Linq,我正在尝试使用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()) sele

我正在尝试使用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();

你为什么需要林克?也许你可以提供更多的信息

这应该起作用:

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

你为什么需要林克?也许你可以提供更多的信息

这应该起作用:

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

你是。现在,您希望我们如何帮助您?您是否尝试过
di[hf\u resID.Value]
?您是。现在,您希望我们如何帮助您?您是否尝试过
di[hf_resID.Value]
?或者使用dict.TryGetValue(key,out val)来处理没有可用值的实例。或者使用dict.TryGetValue(key,out val)来处理没有可用值的实例。