- Geri Bátyó: Agglegénykonyha 5 – Edények és konyhai eszközök
- aquark: A ló túloldalán (Intel-AMD szivatás)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- SzDavid99: Út Korea turistaparadicsomába, amiről talán még sosem hallottál: Csedzsu-sziget
- sellerbuyer: Egy teljesen új platformot kapunk! Új korszak kezdődik?
- sellerbuyer: Milyen mobiltelefont vegyek 2025 ben?
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
Ú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 ). -
Lortech
addikt
Mondjuk a main függvény belsejében. De mondhattam volna akármit. Erre a marha egyszerű kérdésre nehéz válaszolni, mert érthetetlen, mit akarsz, mit nem tudsz.
Egyébként nem a példányosításon van a hangsúly, hanem a deklaráció helyén.
Anélkül hogy kened vágod a láthatóságot, elég nehéz magadtól összedobni valami értelmeset.
Szóval pontosíts, konkretizálj, esetleg lássuk a kódot, aztán lehet filózni rajta.
[Szerkesztve]
Ú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!
- P17 Gen1 17.3" FHD IPS i7-10875H T1000 32GB 512GB NVMe ujjlolv IR kam gar
- Macbook Pro 2019 - i9 / 16gb RAM és 1tb SSD + GARANCIA
- Új Infinix Hot 50 Pro 256/8GB Silver 1év garancia
- Thinkpad L16 Gen1 16" FHD+ IPS Ultra 5 135U 16GB 256GB NVMe IR kam gar
- ASUS TUF Gaming F16 Laptop! i7-14650HX / RTX 5060 / 16GB DDR5 / 1TB NVMe! BeszámítOK
- ÚJ AKKU!!! Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6mag! 16GB 512GB 13.3" FHD 1 év gar
- Samsung Galaxy A54 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Lenovo ThinkPad T490s - i5-8GEN I 8-16GB I 256SSD I 14" FHD Touch I Cam I W11 I Gari!
- Xbox Game Pass Ultimate előfizetések kedvező áron
- Samsung Galaxy Z Fold 6 Silver Shadow Hajlítható csúcstechnológia, AI extrákkal 2028. 01.24 Gari
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest