- Huawei Pura 80 Pro – a másik zsebbe
- A készlethiány jelezheti, jön az iPhone 16e és iPad Air utódja
- Xiaomi 15 - kicsi telefon nagy energiával
- Megtartotta Európában a 7500 mAh-t az Oppo
- Motorola Edge 50 Neo - az egyensúly gyengesége
- MIUI / HyperOS topik
- Google Pixel topik
- Mobil flották
- Amazfit Bip 6 - jót olcsón
- Samsung Galaxy A54 - türelemjáték
Új hozzászólás Aktív témák
-
Tomi_78
aktív tag
Még egy kérdés a tisztelt szakértőkhöz: van rá valamilyen mód C#-ban, hogy egyszerűen végigmenjek egy osztály tagjain? Mert most én kezdőként úgy próbálkoztam, hogy van egy fő osztály, amelyből minden más osztály származik a programban és foreach ciklussal próbálkozom elérni a tagokat - sikertelenül.
Tehát ez a mostani kódom:class JatekElemei{public int xhely,yhely;}class Jatekos: JatekElemei{public Bitmap kepe;public byte animidozito=5,lovesvsz; //alképváltó és lövésvisszaszámláló};class JatLovedekei: JatekElemei{public Bitmap kepe;};List<JatLovedekei> jatlovlista = new List<JatLovedekei>();byte jatlovdb = 0;class Deneverek: JatekElemei{public int dirx,diry;public Bitmap kepe;public byte animidozito=5;};És így próbálok végigmenni rajtuk az ablak átméretezésekor:void MainFormResize(object sender, EventArgs e)
{
foreach (JatekElemei jatelem in JatekElemei) {
jatelem.xhely*=Width/ablakszel;
jatelem.yhely*=Height/ablakmag;
}
ablakszel=Width;
ablakmag=Height;
}Erre kapom ezt a hibaüzenetet:
A(z) „Animacios.MainForm.JatekElemei” egy „típus” konstruktor, de „változó” konstruktorként használva. (CS0118)Most akkor mi hogyan van ebben a foreach-ben? Vagy ez nem is jó erre?Azért lenne jó valami hasonló megoldást találni, hogy amikor szükséges végigmenni valamiért a program összes elemén, el lehessen azt intézni egy ciklussal.
Ú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!
- Apple iPhone 6/6 Plus szerviz alkatrészek, készletről akár másnapra!
- Endgame Gear & Xtrfy gamer egerek /MZ1/OP1 8K/XM2we/XM1R/XM1 RGB (fehér/fekete/lila)/
- ÁRGARANCIA!Épített KomPhone i9 14900KF 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- AKCIÓ! Dell Latitude 5455 14 FHD+ üzleti notebook - Qualcomm X Plus X1 16GB DDR5 512GB SSD W11
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


