how to copy a list in c# code example
Example 1: copy a list C#
using System;
using System.Linq;
using System.Collections.Generic;
List<string> source = new List<string>() { "A", "B", "C" };
List<string> clonedList = source.ToList();
Console.WriteLine(String.Join(",", clonedList));
// Result = A,B,C
Example 2: c# copy the elements of a list to another list
List<Int32> copy = new List<Int32>(original);
List<Int32> copy = original.ToList(); // if you're using C# 3 and .NET 3.5, with Linq