一、使用Linq

using System.Linq;

Example:

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

二、使用new List构造函数

扩展方法:

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

 

单次使用:

//IEnumerable elementCollection
var ResCollection = new List<ICheckElement>(elementCollection);

 

posted on 2017-12-05 11:22  Mack.Meng  阅读(4367)  评论(0编辑  收藏  举报