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;
}