C# 获取数据索引项';s最大值
我在C# 获取数据索引项';s最大值,c#,asp.net,eval,C#,Asp.net,Eval,我在aspx页面工作,以下代码插入到中继器控件中: <%# ((System.Collections.Generic.List<double>)DataBinder.Eval(Container.DataItem, "BookPrices")).Max() %> 出现以下错误:“System.Collections.Generic.List”不包含“Max”的定义。 List确实有一个Max()的方法,所以我可能不知怎么搞砸了我的代码。我有什么问题? BookPri
aspx
页面工作,以下代码插入到中继器
控件中:
<%# ((System.Collections.Generic.List<double>)DataBinder.Eval(Container.DataItem, "BookPrices")).Max() %>
出现以下错误:“System.Collections.Generic.List”不包含“Max”的定义。
List确实有一个Max()
的方法,所以我可能不知怎么搞砸了我的代码。我有什么问题?
BookPrices
是一个list
对象,我想打印它的最大值
还有,你们真是太棒了!我的许多问题在网上都找不到答案。你们真是救命恩人。非常感谢!:) 是否确保导入
System.Linq
List
实际上没有Max
方法。相反,Max
通常绑定到扩展方法Enumerable.Max
。需要导入Linq才能工作 我在aspx
页面工作,无法导入任何东西。此代码插入到中继器
控件中。顺便说一句,我已经使用list.max几次了,我从未使用System.Linq使用过。在aspx页面中,您可以通过