Массив тестирования скорости против Список<int>
В какой-то статье я читал, что массивы работают быстрее, чем общий список, но я получил другие результаты (или я ошибся).
Что я уже пробовал:
static int[] brojevi; static List<int> mojaLista = new List<int>(10000);// when capacity not specified elapsed time is 00:00:00.0000199 private void button_Click(object sender, RoutedEventArgs e) { ////// using array ////////// //stopWatch.Start(); //for (int i = 0; i < brojevi.Length - 1; i++) //{ // i = i + 1; // elapsed time is 00:00:00.0000221 //} //stopWatch.Stop(); //TimeSpan ms = stopWatch.Elapsed; //MessageBox.Show(ms.ToString()); ////// using list<int> /////// stopWatch.Start(); for (int i = 0; i < mojaLista.Count; i++) { i = i + 1; // elapsed time is 00:00:00.0000213 } stopWatch.Stop(); TimeSpan ms = stopWatch.Elapsed; MessageBox.Show(ms.ToString()); } private void button1_Click(object sender, RoutedEventArgs e) { //brojevi = new int[10000]; //for (int i = 0; i < 10000; i++) //{ // brojevi[i] = i; //} for (int i = 0; i < 10000; i++) { mojaLista.Add(i); } }