Imagem de fundo

Considere a lista a seguir em VisualBasic.NET:Class ContaProperty id As IntegerProperty...

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 é:


A

From id, saldo In Contas()

Where saldo > 200


B

Select id, saldo In Contas()

Where saldo > 200.00


C

From c In Contas()

Where c.saldo > 200

Select c.id, c.saldo


D

From c In Contas()

Where c.saldo > 200.00

Select c.id


E

From c In Contas()

Where c.saldo > 200