1. 程式人生 > >How do I clone a generic list in C#?

How do I clone a generic list in C#?

code sele listt list ati class ocl list() ()

static class Extensions
{
    public static IList<T> Clone<T>(this IList<T> listToClone) where T: ICloneable
    {
        return listToClone.Select(item => (T)item.Clone()).ToList();
    }
}

How do I clone a generic list in C#?