przekazanie danych z klasy do formy

0

Sytuacja wyglada tak, piszę prostą aplikacje w winforms C# która wyglada nastepujaco:

  • jedna główna formatka
  • jedna klasa w której dokonuję obliczeń

dane z formatki do klasy przekazuję przez konstruktor, klasa oblicza pewne wartości na podstawie tych danych i teraz chciałbym zwrócić wyniki z klasy do formatki. Jak powinno wyglądać takie przekazanie? Chodzi mi o w miarę profesjonalne rozwiazanie.

0

Powinieneś to wyliczać nie w konstruktorze tylko w metodzie. Metoda ta powinna zwracać wynik. No chyba, że wykonujesz to asynchronicznie, to wtedy przez callback albo właściwość.

0
Sarrus napisał(a):

Powinieneś to wyliczać nie w konstruktorze tylko w metodzie. Metoda ta powinna zwracać wynik. No chyba, że wykonujesz to asynchronicznie, to wtedy przez callback albo właściwość.

Czyli z formatki głównej przekazuję dane przez konstruktor do klasy, a w klasie mam metody zwracające wynik i te metody wykonuje w głownej formatce?

0

Obliczanie powinno być wynikiem metody, do której przekazujesz też dane do obliczania. Zwykle tak się robi. Ale są oczywiście sytuacje, gdzie lepiej jest przekazać przez konstruktor. Mógłby to być seed dla liczb pseudolosowych na przykład.

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