In addition to the functional solutions provided (using the static methods on the Enumerable class), you can pass an array of doubles in the constructor.
var tenDoubles = new List(new double[10]);
This works because the default value of an double is already 0, and probably performs slightly better.