Strona 1 z 1

Return w jednej metodzie, wypisanie return w drugiej metodzi

PostNapisane: Śr cze 18, 2014 7:08 pm
przez szumo22
Mam taki problem w zadaniu, a mianowicie:
-w klasie X utworzyć metodę publiczną która zwraca jakąś tam wartość (w tym przypadku jest to if (treść warunku) return .... ; if (treść drugiego warunku) return ...
- następnie w tej samej klasie dodać nową metodę która drukuje zwróconą informację.

Kompletnie nie wiem jak zrobić to żeby w drugiej metodzie można było odebrać to co było zwrócone w poprzedniej metodzie.
Na razie zrobiłem tak że w klasie utworzyłem zmienną b. Dalej po każdym if zamiast return daję
b = to co ma być zwrócone. Wtedy w tej drugiej metodzie mogę normalnie z writeline wyświetlić to co ma być w b. Ale nie jestem pewien czy "autor zadania" chciał aby to tak wyglądało, czy właśnie tak jak pisałem wcześniej.

Re: Return w jednej metodzie, wypisanie return w drugiej met

PostNapisane: Śr cze 18, 2014 7:28 pm
przez Eldier
Ja to widzę tak:
Kod: Zaznacz cały
Klasa X
{
Metoda MX()
{
if(true)
return "true";
else
return "false";
}

Metoda MY()
{
Writeline(MX());
}
}


Masz w pseudokodzie, żebyś nie miał za łatwo ;)

Re: Return w jednej metodzie, wypisanie return w drugiej met

PostNapisane: Cz cze 19, 2014 10:52 am
przez szumo22
serdeczne dzięki. Nie pomyślałbym że to można tak prosto.