Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 16.06.2012, 22:02   #1
MyXa
Форумчанин
 
Регистрация: 25.08.2010
Сообщений: 77
Репутация: 20
По умолчанию C# класс -> Ссылка на объект не указывает на экземпляр объекта.

Есть такой вот класс:
Код:
 class Box 
 { 
 public Texture2D texture; 
 public Vector2 position; 
 public SpriteBatch spriteBatch; 
 public float angle; 
 public Box() 
 { 
 } 
 public void draw() 
 { 
 spriteBatch.Draw(texture, position, Color.White); 
 } 

 }
потом в другом файле делаю так:
Код:
Box[] b; 
....
protected override void Initialize() 
{ 
 b = new Box[256]; 
 b[1].texture = Content.Load<texture2d>("box"); 
 b[1].positiоn = new Vector2(30, 30); 
 b[1].spriteBatch = spriteBatch; 
....
и мне ошибка для b[1].texture = Content.Load<texture2d>("box"); это - .
Ссылка на объект не указывает на экземпляр объекта.
__________________
I have cheats!!!!
MyXa вне форума   Ответить с цитированием
Старый 16.06.2012, 23:28   #2
muradov
Пользователь
 
Регистрация: 05.05.2012
Адрес: Копейск
Сообщений: 39
Репутация: 14
По умолчанию

Цитата:
b = new Box[256];
Массив создал, а элементами его не заполнил
muradov вне форума   Ответить с цитированием
Старый 17.06.2012, 07:28   #3
yaapelsinko
Форумчанин
 
Регистрация: 15.01.2012
Сообщений: 67
Репутация: 10
По умолчанию

надо сначала
b[1] = new Box();
yaapelsinko вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылка на объект не указывает на экземпляр объекта. Kazbek17 C# (си шарп) 11 08.02.2012 18:56
Ссылка на объект не указывает на экземпляр объекта C++ Юля_ Помощь студентам 2 09.01.2012 16:04
Ссылка на экземпляр объекта не установлена. vedro-compota Общие вопросы .NET 2 08.01.2011 18:12
В экземпляре объекта не задана ссылка на объект. Selebro Общие вопросы C/C++ 1 01.12.2008 23:48


19:35.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.