2011-07-26 8 views
2

ObjectAのリストを取得し、2つのクラスが同じようなプロパティを共有するObjectBのリストに変換する方法を見てきましたが、 ObjectAのリストからObjectAの別のリストに行くだけですか?LINQを使用して別のリストからリストを取得する

基本的に私は...

var excv = from AuditedUser in data 
    where AuditedUser.IsMarkedForRemoval == false 
    select AuditedUser; 

をしたい...しかし、代わりに私は結果が>新しいリスト< AuditedUserを形成したいVARの。

私はちょうど行方不明の非常に簡単ですか?

+1

あなたがAuditUser.ToListを(選択してみましたが)。 ? – Saad

答えて

7
var excv = (from AuditedUser in data 
    where AuditedUser.IsMarkedForRemoval == false 
    select AuditedUser).ToList(); 

LINQ文を括弧で囲み、最後にToList呼び出しを追加しました。これはあなたが探しているものですか?

あなたはまた、私は考えて入力して読み取るために短くなって次の操作を行うことができます:

List<AuditUser> excv = data.Where(a=>!a.IsMarkedForRemoval).ToList(); 
関連する問題