Перебор экземпляров массива в цикле - 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 в качестве аргумента }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д