.NET ONLY
71 / 71 / 7
Регистрация: 05.10.2011
Сообщений: 495
|
|||||||||||
1 | |||||||||||
.NET 4.x Как создать массив экземпляров класса14.10.2012, 19:06. Показов 31117. Ответов 9
Метки нет (Все метки)
Здравствуйте.
Есть класс:
Я подумал сделать так, но ошибка:
0
|
14.10.2012, 19:06 | |
Ответы с готовыми решениями:
9
Создать массив экземпляров класса Создать массив экземпляров классов, наследующих общий интерфейс Как хранить несколько экземпляров класса с их свойствами? Как организовать сериализацию экземпляров класса, содержащего список? |
4 / 4 / 3
Регистрация: 08.09.2012
Сообщений: 27
|
||||||
14.10.2012, 19:27 | 2 | |||||
1
|
.NET ONLY
71 / 71 / 7
Регистрация: 05.10.2011
Сообщений: 495
|
|
14.10.2012, 19:29 [ТС] | 3 |
Тьфу ты... Так просто...
0
|
14.10.2012, 19:35 | 4 | |||||
Можно еще проще (в плане записи):
1
|
.NET ONLY
71 / 71 / 7
Регистрация: 05.10.2011
Сообщений: 495
|
|||||||||||
14.10.2012, 20:09 [ТС] | 5 | ||||||||||
Еще 1 проблема.
Вот весь код:
Теперь когда я пытаюсь получить доступ полю в другом методе "clickedPanel_Paint" - вылетает ошибка. Не работает вот эта строчка:
Как исправить?
0
|
.NET ONLY
71 / 71 / 7
Регистрация: 05.10.2011
Сообщений: 495
|
||||||||||||||||||||||||||
14.10.2012, 20:28 [ТС] | 7 | |||||||||||||||||||||||||
Количество элементов тут:
private void clickedPanel_Click а в другом методе не пашет, даже тот самый:
0
|
14.10.2012, 20:41 | 8 |
В вашем примере вы в методе clickedPanel_Click инициируете элемент массива с индексом 0 (counter = 0), в конце метода увеличиваете значение counter и в методе clickedPanel_Paint пытаетесь обратиться уже в элементу с индексом 1, а он не инициализирован и равен null, отсюда и ошибка.
0
|
.NET ONLY
71 / 71 / 7
Регистрация: 05.10.2011
Сообщений: 495
|
|||||||||||
14.10.2012, 20:53 [ТС] | 9 | ||||||||||
Давайте сделаем так:
Добавлено через 7 минут Все понял! Спасибо. Исправил. Сделал немножко по тупому но работает:
0
|
14.10.2012, 21:11 | 10 | |||||
зачем еще одна переменная?
можно ведь просто
0
|
14.10.2012, 21:11 | |
14.10.2012, 21:11 | |
Помогаю со студенческими работами здесь
10
Создать массив 4 экземпляров структуры Товар и вывести на консоль информацию о всех полях Как создать экземпляры класса используя массив? Массив экземпляров класса, вызов метода Как создать массив экземпляров класса, не проинициализировав его сразу? String, как создать глобальный массив из экземпляров этого класса? Как создать массив экземпляров класса для последующего обращения к его элементам по ссылке? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |