Asp.net mvc 在视图中查找字典的第一行。First和FirstOrDefault抛出错误

Asp.net mvc 在视图中查找字典的第一行。First和FirstOrDefault抛出错误,asp.net-mvc,Asp.net Mvc,我有一个视图,我在哪里装订字典。 现在我需要在视图中查找字典的第一行。 但是如果我使用First或FirstOrDefault,我会得到以下错误 System.Collections.Generic.Dictionary不包含“First”的定义 “System.Collections.Generic.Dictionary”不包含“FirstOrDefault”的定义 请告诉我如何获取dictionary inside view的第一条记录。在找到解决方案时回答我自己的问题: 在视图中,字典被更

我有一个视图,我在哪里装订字典。 现在我需要在视图中查找字典的第一行。 但是如果我使用First或FirstOrDefault,我会得到以下错误

System.Collections.Generic.Dictionary不包含“First”的定义

“System.Collections.Generic.Dictionary”不包含“FirstOrDefault”的定义


请告诉我如何获取dictionary inside view的第一条记录。

在找到解决方案时回答我自己的问题:

在视图中,字典被更改为对象,因此它无法识别First或FirstOrDefault扩展方法

因此,在再次检查时,将其转换为字典

(new System.Collections.Generic.Dictionary<string, object>(row1 as System.Collections.Generic.Dictionary<string, object>))
(新的System.Collections.Generic.Dictionary(第1行为System.Collections.Generic.Dictionary))

您试过了吗。选择(x=>newkeyvaluepair()).First()?它说不允许使用lamda表达式