VB.Net pytanie o dziedziczenie.

0

Cześć, mam pytanie odnośnie dziedziczenia. Nie wiem do końca czy tak się da ale do rzeczy.
Mam takie przypisywanie wartości:
KlasaBazowa.KlasaPosrednia1.KlasaPosrednia2.Lista.Wartosc = 1

Każda klasa dziedziczy po poprzedniej i ze względu na strukturę nie mogę się żadnej pozbyć. Natomiast te dwie klasy pośrednie nic nie robią i chciałbym wywołać to tak:
KlasaBazowa.Lista.Wartosc = 1

Czy da się zrobić coś takiego? taki skrót?

Wiem, że mało precyzyjnie to opisałem ale dzięki za jakiekolwiek podpowiedzi.

0

Jesteś pewien, że każda klasa dziedziczy po poprzedniej? Bo z tego, co pokazałeś to wcale nie wynika, a nawet jeśli tak jest, to jest to zupełnie nieistotne.
Te klasy są i tak ze sobą połączone, a Twoim problemem jest ich skomplikowana kompozycja.

Możesz zrobić w KlasaBazowa property o nazwie Wartosc, które będzie ustawiało wartość Me.KlasaPosrednia1.KlasaPosrednia2.Lista.Wartosc, dzięki temu będziesz mógł użyć skróconego zapisu, który przedstawiłeś.

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