If you are using .Net 3.5, you can use Linq:
lst.Select(n => String.Format("{0:0.###}", n));
Otherwise, you can do it a long way:
var output = new List<string>(); foreach (int number in lst) { output.Add(String.Format("{0:0.###}", number)); }
source share