मेरे पास सी # नौसिखिया प्रश्न है। नीचे दिए गए दोनों में भी अच्छा अभ्यास क्या है? ... और सरणी की तुलना में धीमी या तेज सूची है?सूची सरणी का उपयोग करना - सर्वोत्तम अभ्यास
//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 में भी सूची का उपयोग कर सकते हैं। –
मुझे पता है कि यह करना मुश्किल है लेकिन यह चरण सीखने की अवस्था पर है, प्रदर्शन के बारे में चिंता न करें * जब तक प्रदर्शन एक मुद्दा नहीं है *। Http://stackoverflow.com/questions/211414/is-premature-optimization-really-the-root-of-all-evil –