Перебор экземпляров массива в цикле - C#
Формулировка задачи:
Какой вариант быстрее? Есть ли вообще разница и насколько большая? Зависит ли от типа объекта в массиве?
Листинг программы
- MyClass[] massiv = new MyClass[100000];
- // заполнение массива
- for(int i=0; i<massiv.Lenght; i++)
- {
- MyClass c = massiv[i];
- if(c!=null) что-то делаем c объектом "с"
- }
Листинг программы
- MyClass[] massiv = new MyClass[100000];
- // заполнение массива
- MyClass c;
- for(int i=0; i<massiv.Lenght; i++)
- {
- c = massiv[i];
- if(c!=null) что-то делаем c объектом "с"
- }
Листинг программы
- MyClass[] massiv = new MyClass[100000];
- // заполнение массива
- for(int i=0; i<massiv.Lenght; i++)
- {
- if(massiv[i]!=null) что-то делаем c massiv[i]
- }
Решение задачи: «Перебор экземпляров массива в цикле»
textual
Листинг программы
- Size size = new Size();
- For (int x=0; x<widht; x++)
- {
- size.Width = ... вычисляем...
- size.Height = ... вычисляем...
- int resultat = SomeProcedure(size); // процедура, принимающая Size в качестве аргумента
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д