C#-ban hogy tudok egy metódus értékeihez hozzáférni?
ööö... biztosan metódus változóira gondoltál? Nem az osztályokéra?
Metódus változók változóihoz minden programozási nyelvben akkor tudsz hozzásférni, ha az ott használt változók a metódus scope-ján kívül is léteznek.
Persze, mert olyan változókat hozol létre, amik csak az adott metódusban léteznek (lokális).
Az, hogy A metódus hozzáféren B metódus változóihoz B metódus változóinak "global"-nak kell lenniük. De az mindig rossz programozás, ha ilyenre van szükséged. inkább hívd meg az A metódust, és az adjon vissza mindent ami B-nek kell, B-t pedig ezekkel a paraméterekkel hívd meg.
Nyilván probáltam elég sok mindent már. += Semmit sem ér, mert stringként veszi az ottani értéket, ugyanis előtte muszáj volt stringgé alakítani, hogy ki tudjam iratni.
Növelek egy értéket több helyen és ezeknek az összességét kéne kiiratni egy Label-be.
Kezdő vagyok, nem kell az oltóka.
Te kontár vagy nem kezdő.
F#sznak Formozol, ha azt sem tudod mi az a paraméter?
Hozz létre egy osztályt, amibe felviszed a módosítandó változót. Az osztályon belül hozz létre még egy metódust a változó módosításához, illetve lekérdezéséhez.
Ezt az osztályt a program elején példányosítsd, majd a megfelelő metódusban hívd meg az objektumban levő változó módosításáért és lekérdezéséért felelős metódusokat.
#10: feltételezem - legalábbis az elmondottakból - a kérdező egy Windows formos alkalmazást készítene, aminek az egyik vezérlőelemére való kattintáskor mondjuk létrehoz egy változót, ad neki egy kezdőértéket, és megnöveli eggyel, majd ezt a változót felhasználná egy másik vezérlőelemének eseményénél. ;)
Tehát kelleni fog egy "közös pont", amin keresztül "beszélgethetnek" ezek a metódusok - erre ajánlottam neki egy megoldást. Több értelme van mint nyomdafestéket nem tűrő hangon - a szódás lovához hasonlóan - szidni.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!