Listem var (MyType) ve listenin bir alt kümesini almak için LINQ kullanmak istiyorum.Nasıl kullanılır Genel liste listesinde
MyType üzerinde AccountNumber adlı bir alan var. Böyle bir şey söylemek için LINQ kullanabilir miyim?
Dim t As List(Of MyType)
t = GetMyTypes()
t = t.Where(AccountNumber = "123")
Teşekkür
Neredeyse geldin
Buna eklemeye gerek olup olmadığından emin değilsiniz ... .Where() için bir İlk .First eklenmemesi bunu biraz daha iyi hale getirir mi? – Feign
@Feign: Gerçekten neyi başarmak istediğinize bağlıdır: ** 123 numaralı hesap numarasıyla ** ilk ** girişini istiyorsanız, 'First' ifadesini kullanın (bir 'Order By' cümlesi eklemek bu durumda yararlı olabilir, gerçi). ** ** hesap numarası olan tüm ** girişlerin bir listesini istiyorsanız, 'ToList' kullanın. – Heinzi
teşekkürler! Bu yolla .Where() kullandığınızı bilmiyordum. – Feign