- AMD Navi Radeon™ RX 5xxx sorozat
- Milyen videókártyát?
- Milyen billentyűzetet vegyek?
- OLED TV topic
- Milyen belső merevlemezt vegyek?
- Vezetékes FEJhallgatók
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Az év végé érkeznek az AV2 kodek specifikációi
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Hobby elektronika
Ú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!
- Milyen légkondit a lakásba?
- Google Pixel 9 Pro XL - hét szűk esztendő
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Kerékpárosok, bringások ide!
- exHWSW - Értünk mindenhez IS
- Spórolós topik
- eMAG vélemények - tapasztalatok
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Bittorrent topik
- További aktív témák...
- Dropshipping - Elindult Magyarország első használt iPhone XML feedje! - Phonelist.eu
- Samsung S32R750UE monitor - 4K/UHD állítható magasság HDMI - asztalra csavarozható!
- Lenovo ThinkStation P510 Workstation , E5-1650v4 CPU, 32GB DDR4, 512GB NVMe SSD, M4000 8GB VGA, Win
- Samsung Galaxy S24 Ultra / 12/256GB / Gyári független / 12Hó Garancia
- Dell Precision 5820 Workstation , Xeon W-2133 CPU, 32GB DDR4, 1TB SSD SSD, P2000 5GB VGA, Win 11, Sz
- Xiaomi Redmi Note 13 Pro 5G 256GB 1 év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- 6 GB-os Quadro RTX A2000 kártyák - garanciával
- Bomba ár! Lenovo ThinkPad P70 - XEON I 32GB I 256SSD I M5000M 8GB I 17,3" FHD I Cam I W10 I Gari!
- LG 27UP850NP-W - 27" IPS LED - 3840x2160 4K - DisplayHDR 400 - USB Type-C - AMD FreeSync
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest