NSFileManager: enumeratorAtURL: возвращает другую форму URL для NSFileManager: URLForDirectory

var arr = Enumerable.Repeat(x, n).ToArray();

Лично я просто использовал регулярный цикл массива:

var arr = new double[n];
for(int i = 0 ; i < arr.Length ; i++) arr[i] = x;

Больше символов, но массив явно правильный размер из начало - нет итеративного роста List<T> -стиля и окончательной копии назад. Также; просто более прямой - и JIT может многое сделать для оптимизации паттерна for(int i = 0 ; i < arr.Length ; i++) (для массивов).

11
задан jszumski 16 April 2013 в 00:19
поделиться