- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Rap, Hip-hop 90'
- Luck Dragon: Asszociációs játék. :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Parci: Milyen mosógépet vegyek?
- btz: Internet fejlesztés országosan!
- NASsoljunk: ZyXEL NSA-310 és az FFP
Ú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
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Kerékpárosok, bringások ide!
- Végleges a HDMI 2.2-es verziója
- Milyen TV-t vegyek?
- Melyik tápegységet vegyem?
- Android alkalmazások - szoftver kibeszélő topik
- Magisk
- Apple MacBook
- Óvodások homokozója
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Nothing Phone (3a) és (3a) Pro - az ügyes meg sasszemű
- További aktív témák...
- ROG Maximus Z790 Dark Hero
- Új MSI KATANA 17 Gamer Tervező Laptop 17,3" -35% i7-13620H 10Mag 16/1TB RTX 4060 8GB FHD 144Hz
- Apple Iphone 13 128gb csillagfény színű OLCSÓN . Csere/beszámítás
- OnePlus Pad 2 + OnePlus Pad 2 billentyűzet + Extrák
- AKCIÓ!!! GAMER PC: Új i5-14400F +RTX 4060/5060/4070/5070 +Új 16-64GB DDR4! GAR/SZÁMLA! 50 FÉLE HÁZ!
- BESZÁMÍTÁS! Apple MacBook Pro 14 M4 Pro 24GB RAM 512GB SSD garanciával hibátlan működéssel
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- AKCIÓ! 16GB (2x8) G.Skill Trident Z RGB 4266MHz DDR4 memória garanciával hibátlan működéssel
- 35" ASUS ROG Swift PG35VQ curved GAMER monitor
- AKCIÓ! Lenovo Legion Slim 5 16AHP9 notebook - R7 8845HS 16GB RAM 512GB SSD RTX 4060 8GB Win11
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged