List copy = new List(original); or if you're using C# 3 and .NET 3.5, with Linq, you can do this: List copy = original.ToList();