Как найти ссылку на объект и удалить ее - C#
Формулировка задачи:
Прошу прощения за такой вопрос, но я плохо знаю возможности языка((
Как найти ссылки на этот объект и удалить? Эта вещь лежит на полке, например
Как удалить вещь с полки после добавления в сумку? То-есть как найти ссылку на объект и удалить ее ( в данном случае удалить объект из списка. Как объект может узнать о списках, в которых есть на него ссылки?)
public class SmallObject
{
public override void take(Man taker)
{
taker.bag.Add(this);
//А дальше - как удалить вещь оттуда, где она лежала??
}
}List<SmallObject> shell; shell[3].take(Me);
Решение задачи: «Как найти ссылку на объект и удалить ее»
textual
Листинг программы
// wrong
void Method()
{
if(someValue)
{
...
}
}
// right
void Method()
{
if(!someValue)
return;
...
}