lambda表达式vb.net表示数据表中的最大值

时间:2014-03-21 15:51:08

标签: vb.net lambda

我有一个名为table1的数据表,其中一列名为column1,是一个整数。

如何在vb net中使用lambda表达式获取列的最大值?

谢谢!

1 个答案:

答案 0 :(得分:3)

Dim max As Int32 = table1.AsEnumerable().
    Max(Function(r) r.Field(Of Int32)("column1"))

或在查询语法中,什么是often more readable in VB.NET

Dim values =  From row In table1.AsEnumerable()
              Select row.Field(Of Int32)("column1")
Dim maxValue As Int32 = values.Max()