这个问题已经有了答案: 将IEnumerable转换为List
这个问题已经有了答案:
将IEnumerable转换为List
我想要将IEnumerable转换为List。我应该怎么做?
IEnumerable
List
如果您正在使用常规的System.Collections.IEnumerable而不是IEnumerable,则可以使用enumerable.Cast().ToList()
System.Collections.IEnumerable
enumerable.Cast().ToList()
你可以用LINQ非常简单地做到这一点。
确保这个using在你的C#文件顶部:
using System.Linq;
然后使用ToList扩展方法。
ToList
示例:
IEnumerable enumerable = Enumerable.Range(1, 300); List asList = enumerable.ToList();
用户名或电子邮箱地址
密码