У меня вопрос с новичком C#. Что считается хорошей практикой из двух ниже? ... и список медленнее или быстрее, чем массив?Использование массивов списков - Лучшие практики
//Method 1
int[] i_array = { 2, 0, 110, 53455, 2223 };
if (someBolean)
{
Array.Resize(ref i_array, i_array.Length + 1);
i_array[i_array.Length - 1] = someIntValue;
}
//Method 2
var i_list = new List<int>();
i_list.AddRange(new int[] { 2, 0, 110, 53455, 2223 });
if (someBolean)
i_list.Add(someIntValue);
Если вы постоянно изменяете размер массива, можете также использовать список в методе 2. – 2010-12-02 16:40:23
Я знаю, что это сложно сделать, но этот этап на кривой обучения не беспокоится о производительности *, пока производительность не будет проблемой *. См. Этот вопрос для http://stackoverflow.com/questions/211414/is-premature-optimization-really-the-root-of-all-evil – 2010-12-02 16:58:04