2009-07-16 5 views
1
Dim customers As List(Of Customer) = New List(Of Customer) 
    For Each mbi In fordContracts 
     customers.Add(mbi.Customer) 
    Next 

お客様のためにfordContractsを照会することは可能ですか?それは(mbiの)IListであり、各mbiオブジェクトはCustomerオブジェクトに対するEntityRefを持ちます。 Linqを使ってこれを達成するより良い方法があるかどうかを知りたかっただけです。For eachの代わりにlinqを使ってこれを達成できますか?

ありがとうございました。

答えて

3

あなたが(すでにいくつかの要素を有していてもよい)既存のリストに追加している場合:

customers.AddRange(From mbi In fordContracts Select mbi.Customer) 

あなたはブランドの新しいリストを取得したい場合:

customers = (From mbi In fordContracts Select mbi.Customer).ToList() 
+0

ビューティフルを!これはまさに私が探していたものでした。ブラボー! – Hcabnettek

関連する問題