Использование массивов списков - передовой опыт

У меня есть ac # вопрос для новичков. Что считается хорошей практикой из двух нижеприведенных? ... и является ли список медленнее или быстрее, чем массив?

        //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);
7
задан Singleton 2 December 2010 в 17:18
поделиться