ラムダ式のKeyValueペアコレクションを作成しようとしています。ラムダ式のKeyValuePair
ここに私のクラスがあり、その下に私のラムダコードがあります。 KeyValuePairの作成に失敗しました。
私は コメディ映画のためにIsReleased Idの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>(????));
は、私はそれがここでより適切であると思い、ここでは代わりにHashSetののusin Dictionaryクラスを考えてみましょう。 –
_KeyValuePair_の_HasSet_にムービーIDが含まれていますか?あなたは何をしたいのか説明できますか? –