Hirdetés
Új hozzászólás Aktív témák
-
C^^
őstag
válasz Jester01 #2140 üzenetére
Pedig így működik.
A specifikáció azt mondja, hogy "Enumerators are positioned before the first element until the first MoveNext() call."
Jelen esetben ez az akt=null a konstruktorban.
Ha ezek után nincs benne a MoveNext()-ben az if (akt==null) akt=elso;, akkor soha nem fog ráállni az első elemre. (Dob is egy NullReferenceExeptiont.)Így is működik:
public bool MoveNext()
{
akt = akt.KovetkezoElem;
return akt != null;
}
Viszont akkor a konstruktorban egyből az első elemre kell állítani az aktot, ami szintén ellentmond a specifikációnak.Van egy olyan érzésem, hogy még mindig nem értek valamit.
Ú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!
- Logitech G923 Xbox + Váltó ! 1 hónapos! KARCMENTES, HIBÁTLAN! Garanciás!
- Lenovo LOQ 15IRX9 (I5-13450HX, 16GB DDR5-4800, 1TB SSD NVME, RTX 4060 8GB) 6 NAP ÜZEMIDŐ! 3 ÉV GARI
- DJI FPV profi drón táska, koffer (MC-Cases)
- Samsung C43J890DKU Super Ultrawide Gamer Monitor! 43"/3840 x 1200/120hz/PbP/Type-C/KVM/Machez is!
- Lenovo Thinkpad T14s G2 Üzleti "Golyóálló" Laptop 14" -50% i7-1165G7 4Mag 16GB/1TB FHD IPS
Állásajánlatok
Cég: HC Pointer Kft.
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest