You can use LINQ methods:
List doubles = integers.Select(i => i).ToList();
or:
List doubles = integers.Select(i => (double)i).ToList();
Also, the list class has a ForEach method:
List doubles = new List(integers.Count);
integers.ForEach(i => doubles.Add(i));