Kezdőoldal » Számítástechnika » Programozás » C#-ban hogy tudok egy metódus...

C#-ban hogy tudok egy metódus értékeihez hozzáférni?

Figyelt kérdés
Van egy pár olyan érték amit fel kellene használnom egy másik metódusban, hogy lehetséges?
2017. dec. 11. 18:35
1 2
 1/13 anonim ***** válasza:

ööö... 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.

2017. dec. 11. 18:51
Hasznos számodra ez a válasz?
 2/13 A kérdező kommentje:
Adok egy értéket egy változónak az egyik metódusban, de a másikban már az az érték nulla lesz.
2017. dec. 11. 19:09
 3/13 anonim ***** válasza:

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.

2017. dec. 11. 19:28
Hasznos számodra ez a válasz?
 4/13 A kérdező kommentje:
Azt sajnos nem tudom csinálni, mert fix metódusom van (Windows Form)
2017. dec. 11. 19:34
 5/13 anonim ***** válasza:
28%
Olvasgass már valami tutorialt inkább.
2017. dec. 11. 19:52
Hasznos számodra ez a válasz?
 6/13 A kérdező kommentje:

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.

2017. dec. 11. 20:09
 7/13 anonim ***** válasza:
45%

Te kontár vagy nem kezdő.

F#sznak Formozol, ha azt sem tudod mi az a paraméter?

2017. dec. 11. 20:14
Hasznos számodra ez a válasz?
 8/13 anonim ***** válasza:
93%

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.

2017. dec. 11. 20:29
Hasznos számodra ez a válasz?
 9/13 A kérdező kommentje:
Köszönöm! Végre egy értelmes válasz!
2017. dec. 11. 20:40
 10/13 anonim ***** válasza:
91%

#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.

2017. dec. 11. 21:21
Hasznos számodra ez a válasz?
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!