Как насчет этого?
double[] v = Enumerable.Repeat(x, n).ToArray();
EDIT: Я просто сделал небольшой тест; для создания 1000 массивов по 100000 элементов каждый, используя цикл примерно в 3 раза быстрее, чем Enumerable.Repeat
.
Repeat
00:00:18.6875488
Loop
00:00:06.1628806
Поэтому, если производительность критическая, вам следует предпочесть цикл.