Показать сообщение отдельно
Старый 13.10.2013, 02:13
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 2  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
В первом коде ссылка на объект остается в приватном свойстве _sprite. Вы обнуляете только ссылку в Справочнике, а точнее записываете новое значение null по ключу.
Во втором коде — Вы считаете что new Sprite() == new Sprite()? А потрейсить? Это же РАЗНЫЕ объекты, а значит разные ключи.

Добавлено через 8 минут
Кроме того, приглядевшись к первому коду, я засомневался что Вы вообще правильно поняли хелп.
Речь в нем идет о КЛЮЧЕ, а не о значении.
Ключом в Dictionary выступает Объект. Так вот когда ссылок на этот Объект больше нет, запись в справочнике стирается, потому что никто больше не сможет к ней обратиться, никто не знает этот Объект, этот КЛЮЧ.
__________________
Reality.getBounds(this);