Был введен в понятие общего списка <>. Рассмотрим следующиеПонимание списков объектов
// Create an instance of the Theater class.
this.MarcusTheater = new Theater();
// Set the field values of the Theater.
this.MarcusTheater.Screens = new List<Screen>();
this.MarcusTheater.Screen1 = new Screen();
// Set the field values for Screen1.
this.MarcusTheater.Screen1.Lenght = 23;
this.MarcusTheater.Screen1.Width = 50;
// Add Screen1 to the Screen list.
this.MarcusTheater.Screens.Add(this.MarcusTheater.Screen1);
С моей точки зрения Screen1 является временным владельцем экземпляра Screen. После добавления в список он индексируется внутри этого списка и на самом деле не является Screen1? Поскольку экземпляр объекта Screen хранится в списке экранов, могу ли я оттянуть этот объект целиком? Если да, то каков наилучший способ прокрутки списка <> экранов, чтобы найти Screen1? Я знаю, что это может показаться тривиальным вопросом, но я пытаюсь прибить основы. Заранее спасибо.
Вам необходимо понять концепцию _references_, независимо от того, находятся они в списке или нет. – SLaks
Да, я согласен с @SLaks, это все о ссылках – jAC
Кажется странным, что объект имел бы как список «Screens», так и свойство «Screen1», так как имена предполагают избыточность. – recursive