C# newbie sorusu var. Aşağıdaki ikisinden de iyi uygulama nedir? ... ve liste diziden daha mı yavaş mı daha hızlı mı?Liste dizilerini kullanma - En iyi yöntemler
//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);
Diziyi sürekli olarak yeniden boyutlandırırsanız, yöntem 2'de listeyi de kullanabilirsiniz. –
Yapmanın zor olduğunu biliyorum, ancak bu aşama öğrenme eğrisinde, performanstan endişe etmeyin * performans bir sorun *. Http://stackoverflow.com/questions/211414/is-premature-optimization-really-the-root-of-all-evil –