- Szünetmentes tápegységek (UPS)
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen házat vegyek?
- Milyen notebookot vegyek?
- Az AMD-vel tervezi a következő generációs Xboxokat a Microsoft
- Azonnali processzoros kérdések órája
- Eléggé lekorlátozza az NVLink Fusiont az NVIDIA
- AMD vs. INTEL vs. NVIDIA
- Milyen SSD-t vegyek?
- Azonnali fotós kérdések órája
Új hozzászólás Aktív témák
-
Lortech
addikt
Osztály. Objektumnak onnantól hívod, hogy létrejött az osztályod egy példánya. Még mindig nem látom át pontosan a helyzetet.
Hogy hova és hogyan kéne elhelyezni a deklarációt és példányosítást, az attól függ, hogy honnan kell tudnod elérni, és mi az osztály feladata. Hú, hát erről oldalakat lehetne írni kapásból általánosan, ha meg konkrétan látjuk a kódot, akkor fél perc alatt el lehetne dönteni.
Szóval van egy windows alkalmazásod, egy form-ot megvalósító cs fájl (form1.cs), és egy program.cs, te utóbbinak egy részletét adtad meg. Ha úgy deklarálod ahogy írtad, akkor valóban elérhető lesz a program.MyXml-en keresztül az összes osztályszintű mezője és tagfüggvénye az osztálynak a formból is, de csak azok (a static deklaráció miatt ugye), a példányszintűek nem! Ha ez kielégíti az igényeid, az osztályod csak osztályszintű dolgokat valósít meg, akkor akár ez a megoldás is jó lehet(ne), innentől kezdve már csak filozófia kérdése, hogy a vezérléshez tartozik-e az xml-es osztályod, vagy a gui-hoz, előbbinél esetén a form osztályod (form1.cs) mezőjeként kell deklarálnod és példányosítanod, utóbbinál úgy, ahogy csináltad. A feltételes módot azért raktam oda az előbb a ''lehet'' szóhoz, mert ennek így nem biztos, hogy van értelme, mert ha csak statikus metódusokból áll az egész osztályod, akkor nem is kell példányosítanod, egyszerűen csak hivatkozol az osztályneve.fv() formában rájuk (nem változónév, osztálynév), ezt pedig megteheted bárhonnan ( azonos namespaceben ).
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Olcsó Laptop! Dell Latitude 7280. I5 7300U / 8GB DDR4 / 256GB SSD
- MSI Thin GF63 12VF 15.6" FHD IPS 5-12450H RTX 4060 16GB 512GB NVMe magyar vbill gar
- Apple iPhone 16 Pro Max - Desert Titanium - 256GB 1 ciklus 100% akku! 1 év garancia! Új készülék!
- iPhone 12 Kék 128GB
- SAMSUNG (LS34C500GAUXEN) 34 " GAMER WIDE MONITOR ! AKCIÓ
- AKCIÓ! ASROCK H310CM i5 9600K 32GB DDR4 500GB SSD RTX 3050 8GB DeepCool Tesseract SW 500W
- Samsung Galaxy Xcover 5 64GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! Gigabyte B85-HD3 B85 chipset alaplap garanciával hibátlan működéssel
- Beszámítás! HP Z2 G4 Tower Workstation számítógép garanciával, hibátlan működéssel
- Crucial 240GB SSD eladó
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest