No protože jich tam máte třeba 10, takže Count - 1 je 9 a smažete první (s indexem 0), čímž se Count sníží od jednu a Count - 1 je 8. Celá kolekce se posune. Smažete druhou položku (s indexem 1), Count se sníží atd. Až dojdete k položce s indexem 4, Count - 1 je taky 4, a na další to už spadne. Pokud byste to chtěl dělat takto (v tomhle komkrétním případě máme Clear, ale to nemusí být vždy použitelné (třeba když chceme smazat jen některé položky), musel byste je buď mazat odzadu (což bude rychlejší, protože kolekce se nemusí posouvat), anebo mazat pořád položku na pozici 0 (po jejím smazání se vám tam posune položka, která byla na pozici 1). Pokud na to ale máme funkce, je dobré je použít. Psát si to sám je leda tak dobré cvičení.
|