Переполнение multible-динамического массива?

У меня есть вопрос, я программирую с asp.net

У меня есть мультибиблиотечный массив

array_results(i, 0) = tmpdoc.Get("title")
array_results(i, 0) += tmpdoc.Get("doc_typ")    
array_results(i, 1) = tmpdoc.Get("pfad")
array_results(i, 2) = tmpdoc.Get("date_of_create")
array_results(i, 3) = tmpdoc.Get("last_change")
array_results(i, 5) = tmpdoc.Get("doc_typ")
array_results(i, 6) = CStr(score)

Var "i" около 4426, я тоже протестировал его с 2377 [Файлы с информацией] и получаю ошибку освобождения памяти.

Возможно ли, что множественный динамический массив получает oerflow?

Спасибо

1 ответ

Решение

Я думаю, что вы должны изучить использование IEnumerable<T> и немного почитать по ключевым словам yield а также yield return а также yield break,

По сути, используя метод, который возвращает IEnumerable<T> Ваш вызывающий метод поможет предотвратить исключения нехватки памяти, особенно в сочетании с шаблоном, который я предложил ранее сегодня... System.OutOfMemoryException

Другие вопросы по тегам