에 포함되어 그 목록을 객체 참조를 가져옵니다 :C#에서 다음과 같은 경우 고려 객체가
class Foo
{
public Foo() { }
}
class Foo2
{
private List<Foo> m_List = new List<Foo>();
public Foo2() { m_List.Add(new Foo); }
}
Foo2 fooInstance = new Foo2();
FOO2는 푸를 포함하는 목록을 소유를 - 푸 알아낼에 대한 기본 방법이 있습니다 어떤 목록에 포함되어 있으며 어떤 목록에 속한 개체입니까? 다시 말해 Foo는 Foo2에 대한 참조를 얻을 수 있습니까? 아니면 Foo2에 대한 명시적인 역 참조를 추가해야합니까?
그런 다음 하나의 참조 대신 반복 가능한 개체 목록을 기대합니다. 그러나 나는 이것이 가능하지 않다는 것을 즉각 받아 들일 것입니다. 그것은 제가 직면했던 것들을 "잘 모른다면, 결코 알지 못할 것입니다"라고 말한 것 중 하나입니다. – Drakestar