найти класс, в котором другой класс содержится в

#c# #wpf

#c# #wpf

Вопрос:

У меня есть пакет класса, который содержит объект заголовка.

Могу ли я узнать из объекта заголовка, к какому конкретному объекту пакета он принадлежит?

Есть ли какой-нибудь общий метод, который я мог бы выяснить?

Ответ №1:

Работает ли это для вас?

 class Packet
{
    private Header header;
    public Header Header
    {
        get { return this.header; }
        set
        {
            this.header = value;
            this.header.Packet = this;
        }
    }
}

class Header
{
    public Packet Packet { get; set; }
}