我正在尝试使用 lambda 表达式创建一个 KeyValue 对集合。
这是我的课程,下面是我的 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>(????));