13
从哪里可以找到使用VB.NET Lambda表达式语法创建的复杂LINQ示例?VB.NET lambda表达式示例
在我搜索我总是发现101 LINQ Samples,但他们使用的其他符号。对我来说并不总是很清楚如何将这些代码到一个lambda表达式。
从哪里可以找到使用VB.NET Lambda表达式语法创建的复杂LINQ示例?VB.NET lambda表达式示例
在我搜索我总是发现101 LINQ Samples,但他们使用的其他符号。对我来说并不总是很清楚如何将这些代码到一个lambda表达式。
你可以只看MSDN。对于C#中的每个IEnumerable扩展以及VB.Net,它们都至少有一个例子。
一些随机的例子:
' Select
Dim squares As IEnumerable(Of Integer) = _
Enumerable.Range(1, 10).Select(Function(x) x * x)
' Aggregate
Dim reversed As String = _
words.Aggregate(Function(ByVal current, ByVal word) word & " " & current)
' Max
Dim max As Integer = pets.Max(Function(pet) _
pet.Age + pet.Name.Length)
' SkipWhile
Dim query As IEnumerable(Of Integer) = _
amounts.SkipWhile(Function(amount, index) _
amount > index * 1000)