0 / 0 / 1
Регистрация: 19.08.2013
Сообщений: 71
|
||||||
1 | ||||||
Индекс находился вне границ массива16.09.2013, 19:42. Показов 1208. Ответов 14
Метки нет (Все метки)
2 дня бьюсь с этой проблемой. Я явно указал размерность массива 2. Пробовал вывести через .Length, но программа выдает что индекс находился вне границ массива.
Вот кусок кода: Кликните здесь для просмотра всего текста
0
|
16.09.2013, 19:42 | |
Ответы с готовыми решениями:
14
Индекс находился вне границ массива Индекс находился вне границ массива Индекс находился вне границ массива Индекс находился вне границ массива |
184 / 184 / 29
Регистрация: 14.04.2013
Сообщений: 499
|
|
16.09.2013, 19:46 | 2 |
GONGOTA, у вас вот здесь
задан размер массива-два элемента
А здесь: вы обращаетесь к ТРЕТЬЕМУ элементу.
0
|
4 / 4 / 1
Регистрация: 29.06.2011
Сообщений: 23
|
|
16.09.2013, 19:47 | 3 |
Размерность массива 2 это значит что массив состоит из 2х элементов, нумерация которых начинается с нуля, т.е. элементы будут players[0] и players[1]. А players[2] за пределами массива.
0
|
0 / 0 / 1
Регистрация: 19.08.2013
Сообщений: 71
|
|
16.09.2013, 20:29 [ТС] | 4 |
вместо 2х поставил players.Length, пишет ту же самую ошибку.
0
|
184 / 184 / 29
Регистрация: 14.04.2013
Сообщений: 499
|
|
16.09.2013, 20:35 | 5 |
GONGOTA, players.Length вернет РАЗМЕР массива=2,а не индекс последнего элемента players.Length-1=1
1
|
0 / 0 / 1
Регистрация: 19.08.2013
Сообщений: 71
|
|
16.09.2013, 20:38 [ТС] | 6 |
А как можно реализовать запись всего массива в переменную, чтобы можно было через массив обращаться к переменным name, hp, info etc.
0
|
184 / 184 / 29
Регистрация: 14.04.2013
Сообщений: 499
|
||||||
16.09.2013, 20:40 | 7 | |||||
GONGOTA, ну вот так например можно:
0
|
0 / 0 / 1
Регистрация: 19.08.2013
Сообщений: 71
|
|
16.09.2013, 20:45 [ТС] | 8 |
Обращение к конкретному объекту не подходит, идет выбор объекта из массива и после выбора основываясь на объекте подставляются переменные.
0
|
184 / 184 / 29
Регистрация: 14.04.2013
Сообщений: 499
|
|
16.09.2013, 20:54 | 9 |
GONGOTA, честно говоря не понял,что вам нужно
0
|
0 / 0 / 1
Регистрация: 19.08.2013
Сообщений: 71
|
||||||
16.09.2013, 21:03 [ТС] | 10 | |||||
Ну, смотрите
Кликните здесь для просмотра всего текста
0
|
369 / 341 / 108
Регистрация: 12.02.2013
Сообщений: 653
|
|
16.09.2013, 21:05 | 11 |
вы имеете ввиду осуществить поиск объекта в массиве по определенному значению и в случае нахождения вывести его? я правильно вас понял?
0
|
184 / 184 / 29
Регистрация: 14.04.2013
Сообщений: 499
|
||||||
16.09.2013, 21:11 | 12 | |||||
GONGOTA,
0
|
0 / 0 / 1
Регистрация: 19.08.2013
Сообщений: 71
|
|
16.09.2013, 21:14 [ТС] | 13 |
Объекта массива самому, с помощью оператора Random он выбирается случайно, мне же нужно выбрать его самому.
0
|
184 / 184 / 29
Регистрация: 14.04.2013
Сообщений: 499
|
||||||
16.09.2013, 21:33 | 14 | |||||
GONGOTA,
Через консоль это будет так:
1
|
0 / 0 / 1
Регистрация: 19.08.2013
Сообщений: 71
|
||||||
16.09.2013, 21:41 [ТС] | 15 | |||||
А если видоизменить и считывать уже не цифры, а названия объектов(admin, igrok)?
Кликните здесь для просмотра всего текста
0
|
16.09.2013, 21:41 | |
Помогаю со студенческими работами здесь
15
Индекс находился вне границ массива Индекс находился вне границ массива Индекс находился вне границ массива Индекс находился вне границ массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |