you can write your Extension Method for it:
public static class Extensions
{
public static IList<T> Clone<T>(this IList<T> SourceList) where T: ICloneable
{
return SourceList.Select(item => (T)item.Clone()).ToList();
}
}
use like this:
List<urunler> L2 = L1.Clone();
Your class:
public class urunler : ICloneable
{
public int id { get; set; }
public string ismi { get; set; }
public string icerik { get; set; }
public object Clone()
{
return this.MemberwiseClone();
}
}