Показать сообщение отдельно
Старый 23.04.2011, 12:50   #9
Черный крыс
 
Сообщений: n/a
Ответ: Послдений не Null в списке

Сообщение от IGR Посмотреть сообщение
а что правда если что то удаляется то оно Всегда превращяется в -1 ??
Это не так критично. Пустые переменные как правило весят не больше 4 байт, поэтому лишняя тысяча в массиве не окажет серьезной нагрузки на систему (в отличие от листов, которые затормозят все что можно). Перебор массива по индексам (тоесть через For i%=0 Until mass.Length) происходит гораздо быстрее чем перебор листа. Доступный перебор ( тоесть For i% = EachIn mass ) по скорости такой же медленный как и листы, там за цикл происходит 2 вызова методов. Первый вариант предпочтительней, но в то же время на Ваши плечи ложится забота чтобы не вылететь за пределы массива. Более того, эти пустые ячейки массива можно заюзать позже при добавлении нового элемента, причем можно добавлять куда угодно, хоть в начало хоть в конец или в середину. Ну и в крайнем случае массив можно почистить после некоторых манипуляций над ним.
 
Ответить с цитированием