v.g*_*.g. 0 c# linq var list distinct
为什么我的方法GetList()在linq语句后返回null?
public static List<MyType> GetListOfAllLocations()
{
var DistinctList = ListWith25Elements.GroupBy(x => x.id).Select(y => y.First());
return DistinctList as List<MyType>
}
Run Code Online (Sandbox Code Playgroud)
...
foreach(MyType mt in GetListOfAllLocations())... // this is null?!?!
Run Code Online (Sandbox Code Playgroud)
DistinctList是一个IEnumerable<MyType>,List<MyType>你必须做到这一点
return DistinctList.ToList();
Run Code Online (Sandbox Code Playgroud)