Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Ошибка: Индекс находился вне границ массива.

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Anti_You



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...

Всего записей: 1 | Зарегистр. 27-11-2013 | Отправлено: 22:20 27-11-2013 | Исправлено: Anti_You, 22:23 27-11-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Anti_You

Цитата:
Ошибка подчёркивает строку  

очевидно, что проблема строкой выше

Цитата:
ArrayOfObject[i] = new Product(Pr, K, Z, C);

у вас размер массива ArrayOfObject меньше, чем значение индекса i
не забывайте, что нумерация массивов, во многих языках, начинается с нуля, а не с 1

Цитата:
for (i = 0; i < ArrayOfObject.Length; i++)  

или же

Цитата:
ArrayOfObject[i-1] = new Product(Pr, K, Z, C);


Цитата:
Console.WriteLine(ArrayOfObject[i-1]);  



----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:23 27-11-2013 | Исправлено: Cheery, 22:24 27-11-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Ошибка: Индекс находился вне границ массива.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru