Zwracanie wartości zmiennych klasy

0

Witam, mam pewien problem piszę program na zasadzie drzewa genealogicznego niestety nie mogę sobie poradzić ze zwracaniem wartości tych zmiennych , wklejam klase poniżej , jeśli chciałbym wypisać tzw jedną gałąź drzewa to nie ma problem gorzej już przy wypisywaniu Ojca, Matki itd w kółko aż do ostatniego przodka. Z góry dziękuję za pomoc

class Osoba
    {
       
        public string Nazwa;
        public string Data_urodzenia;
        public string Data_smierci;
        public string Plec;
        public Osoba Ojciec;
        public Osoba Matka;
        public List<Osoba> Lista_dzieci;

       
    }
0
While(JakisObiektOsobyTymczasowy.Ojciec != null)
{
   //robisz co chcesz z ojcem
   JakisObiektOsobyTymczasowy = JakisObiektOsobyTymczasowy.Ojciec
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1