ラムダ式で KeyValue ペア コレクションを作成しようとしています。
これが私のクラスで、その下に私のラムダコードがあります。KeyValuePair の作成に失敗しました。
コメディ映画の Id、IsReleased の KeyValuePair のコレクションを取得したい。これらの KeyValuePair を HashSet に入れてすばやく検索します。
public class Movie{
public string Name{get;set;}
public int Id{get;set;}
public bool IsReleased{get;set;}
//etc
}
List<Movie> movieCollection=//getting from BL
var movieIdReleased= new
HashSet<KeyValuePair<int,bool>>(movieCollection.Where(mov=> mov.Type== "comedy")
.Select(new KeyValuePair<int,bool>(????));