我有类型为T的对象的IQueryable列表,我想将其转换为K类型的对象
List<K> tranformedList = originalList.Select(x => transform(x)).ToList();
Run Code Online (Sandbox Code Playgroud)
如果转换函数不能转换对象,则返回null.如果我想过滤掉null元素,我可以调用它
List<K> tranformedList = originalList.Select(x => transform(x))
.Where(y => y != default(K))
.ToList();
Run Code Online (Sandbox Code Playgroud)
或者在LINQ中调用Select时是否还有其他过滤掉null元素的方法?
linq ×1