Considere a lista a seguir em VisualBasic.NET:
Class Conta
Property id As Integer
Property saldo As Decimal
End Class
Function Contas() As List(Of Conta)
Return New List(Of Conta) From
{
New Conta With {.id = 1, .saldo = 200.00},
New Conta With {.id = 2, .saldo = 600.00},
New Conta With {.id = 3, .saldo = 300.00},
New Conta With {.id = 4, .saldo = 100.00},
New Conta With {.id = 5, .saldo = 800.00}
}
End Function
A expressão LINQ que seleciona corretamente as instâncias de Conta com saldo superior a 200.00 é: