Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2009, 23:40   #1
kasper298
Новичок
Джуниор
 
Регистрация: 17.11.2009
Сообщений: 1
По умолчанию VS 2008 C# - Инициализация массива обьектов

Есть Обьект Box, соответственно я создаю массив

Box[][][] Cell = new Box[n][][];

инициализирую каждый обьект:

public void InitWorld()
{

for (int x = 0; x < n; x++)
for (int y = 0; y < n; y++)
for (int z = 0; z < 2; z++)
{
Cell[x][y][z] = new Box ();
}
}

И всё равно, при попытке обратиться к Cell[x][y][z] ->

"В экземпляре объекта не задана ссылка на объект"


Вот класс Box ->

public class Box
{
int food;
Things thing;
public int Food
{
get {return food;}
set { food=value<0?0:value;}
}

public Things Thing
{
get { return thing; }
set { thing = value; }
}
}

Подскажите, как правильно инициализировать массив элементов Box
kasper298 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VS 2008 C++, удаление из массива Graf Xandr Помощь студентам 1 18.11.2009 10:53
[C++] Инициализация массива структур отдельно от объявления MariyaL Помощь студентам 0 30.09.2009 12:27
инициализация массива Arcueid1691 Паскаль, Turbo Pascal, PascalABC.NET 2 01.06.2009 02:36
Использование обьектов UberStas Помощь студентам 2 13.06.2008 18:55
Инициализация массива указателей. Непонятно !!! Adamant Общие вопросы C/C++ 2 05.11.2007 16:22