C# IEnumerable to List 的转换

一、使用Linq

using System.Linq;

Example:

IEnumerable<int> enumerable = Enumerable.Range(1, 300);
List<int> asList = enumerable.ToList();

二、使用new List构造函数

扩展方法:

public static List ToList(this IEnumerable source)
{
    if (source == null)
    {
        throw Error.ArgumentNull("source");
    }
    return new List(source);
}

 

单次使用:

//IEnumerable elementCollection
var ResCollection = new List(elementCollection);

 

转载于:https://www.cnblogs.com/mxm2005/p/7986007.html

你可能感兴趣的:(C# IEnumerable to List 的转换)