Komentarze do 09. Struktury
ja
26 maja 2008,
14:36
tyle co umiałem to zrozumiałem - po co ta zabawa z tym ToString()
camillos
16 lipca 2008,
10:25
Ja nie wiem po co w metodzie ToString() tak dziwnie piszą: String.Format("coś tam") Po co to w ogóle jest?
KA
9 listopada 2008,
21:44
Co do kwestii merytorycznej artykułu, niestety w kodzie jest błąd, nie został on uaktualniony o ptaki.
Co do ToString() jest to funkcja, która w klasie/strukturze Zwierzęta w sposób specjalny formatuje przekazane argumenty np. "arg1" i "arg2" będzie "arg1 oraz arg2". Metoda ToString() jest zawsze wywoływana, gdy chcemy coś wyświetlić na konosoli, dlatego nie trzeba dopisywać słowa "oraz".
loop
18 stycznia 2010,
15:24
mogły by być nazwy właściwości parametry w konstruktorze i agrument w strukturze ponazywane w bardziej różniący się sposób poniewarz zwierzak1, zwierzak1 i Zwierzak1 troche jest uciążliwe w czytaniu i zrozumieniu co jest co, poprostu mało czytelne
janf
5 sierpnia 2011,
14:11
Cytuję> "Efekt mamy pożądany, ale dlaczego właśnie w taki sposób go otrzymaliśmy? Odpowiedź jest prosta: struktura została przekazana jako typ skalarny, dlatego też metoda MojaMetoda() operuje na kopiach a nie na oryginalnych obiektach." < Koniec cytatu.
To jest BŁĘDNE WYJAŚNIENIE!
MojaMetoda, zgodnie z deklaracją, pobrała lokalnie wartości elementów struktury z funkcji wywołującej, wykorzystała przy tym tę samą strukturę (identycznie ją nazywając), jako lokalny "schowek", po czym, NADZYCZAJNIEJ W ŚWIECIE N A D P I S A Ł A elementy struktury lokalnej i wyświetliła je!
Pietro wyżej obiekt "z" użyty w wywołaniu MojejMetody ma swoje wartości elementów, które się nie zmieniły i one sa wyświetlane.
Dodaj swój komentarz