OrderBy和List vs. IOrderedEnumerable
- 论坛
- OrderBy和List vs. IOrderedEnumerable
18 浏览
OrderBy和List vs. IOrderedEnumerable
我在以下代码中遇到了一个意外的问题。
Listitems = new List (); items = items.OrderBy(item => item);
这段代码生成了以下错误:
无法隐式将类型“System.Linq.IOrderedEnumerable”转换为“System.Collections.Generic.List”。存在一个显式转换(是否缺少强制转换?)
似乎我可以将`items`更改为`IEnumerable
有人可以帮我理解这个错误以及最简单的修复方法吗?直接将结果转换是否安全?