Ho una lista (Of MyType) e vorrei usare LINQ per ottenere un sottoinsieme della lista.Come utilizzare. Nella lista generica
Su MyType c'è un campo chiamato AccountNumber. Posso usare LINQ per dire qualcosa di simile?
Dim t As List(Of MyType)
t = GetMyTypes()
t = t.Where(AccountNumber = "123")
Grazie
Non sono sicuro se è possibile aggiungere a questo ... Non aggiungere un .Primo a .Where() rendere questo un po 'meglio? – Feign
@Feign: Dipende veramente da cosa vuoi ottenere: se vuoi la ** prima ** entrata con numero di conto '123', usa' Primo' (aggiungere una clausola 'Order By' potrebbe essere utile in quel caso, anche se). Se si desidera ** un elenco di tutte le voci ** con numero di conto '123', utilizzare' ToList'. – Heinzi
grazie! Non sapevo che tu usassi. Dove() in questo modo. – Feign