2016-05-05 4 views
1
var data = ...; //IList<MyClass> 
var subset = data.Select(x => x.Name != null); 

私は...これはNameがnullでないすべてのオブジェクトを返すように期待していた代わりに、私は真のブール値のリストを取得/元のリスト内のその項目がテストと一致したかどうかを示すfalse。選択したオブジェクトの真/偽の値のコレクションを返していないリストのマッチング基準

これは正常ですか?何をしたい

enter image description here

答えて

5

Where拡張したものです:

var subset = data.Where(x => x.Name != null); 
+0

ああ...私はどこかに非常に危険な例を見ている必要がありますだと思うし、それをコピーしました。 –

関連する問題