我正嘗試用lambda表達式創建一個KeyValue對集合。Lambda表達式中的KeyValuePair
這是我的課程,下面是我的lambda代碼。我未能創建KeyValuePair。
我想Id的KeyValuePair集合,IsReleased爲 喜劇電影。我把這些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的,我想這是比較合適的位置。 –
包含電影ID的_KeyValuePair_的_HasSet ?!!你能解釋一下你想做什麼嗎? –