Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# - metoda count

Dobrý večer,
Potřeboval bych poradit, jak by mohla vypadat metoda Count v této třídě, program mi s tímto běží, ale rád bych některé metody doplňil. Předem děkuji za odpoveďi.

class Seznam : IEnumerable
    {
        private ArrayList sz;
        private int index;

        public Seznam()
        {
            sz = new ArrayList();
            index = -1;
        }

        public void reset()
        {
            index = -1;
        }

        public bool MoveNext()
        {
            index++;
            if (index < sz.Count)
                return true;
            return false;
                   
        }

        public Object Current
        {
            get
            {
                return sz[index];
            }
        }

        public void Add(Hráč položka)
        {
            sz.Add(položka);
        }

        public Hráč this[int index]
        {
            get {return (Hráč)sz[index];}
            set {sz[index] = value;}
        }

        public IEnumerator GetEnumerator()
        {
            int i = 0;
            Hráč current = (Hráč)sz[i];
            while (current != null)
            {
                yield return current;
                i++;
                if (i < sz.Count)

                    current = (Hráč)sz[i];

                else
                {
                    current = null;
                }
            }
        }
Předmět Autor Datum
To programuješ pro .net 1.1? K dotazu: stačí přece vrátit sz.Count
Wikan 22.03.2013 20:41
Wikan
nene, dá se říct, že se připravuju na test a je to normálně ve Visual Studiu. Ježiš a jo, hledal sem…
M. R. 22.03.2013 20:49
M. R.
No to je mi jasný, že to píšeš ve VS. Ale používáš tam poměrně zastaralé věci, které se používaly na…
Wikan 22.03.2013 20:50
Wikan
Dělám to tak, jak vyžaduje vyučující. Vím, ale pro tento program jsme měli udělat vlastní třídu, a t…
M. R. 22.03.2013 20:55
M. R.
Aha, další učitel, který se kdysi něco naučil a učí to pořád, i když je vývoj už úplně někde jinde.
Wikan 22.03.2013 20:57
Wikan
Jelikož sem s programováním začal tento rok, tak se orientuju podle toho co se dozvím o hodinách. ".…
M. R. 22.03.2013 21:06
M. R.
Možná sice používáš verzi 4, ale píšeš jak pro verzi 1.1 poslední
Wikan 22.03.2013 21:08
Wikan
no len aby v tom teste nebola otazka ze "co to je NET framework", to nedas. ;)) (aby som len nepind…
MM.. 22.03.2013 20:51
MM..

no len aby v tom teste nebola otazka ze "co to je NET framework", to nedas. ;))

(aby som len nepindal: kazdy program v C# bezi pod nejakym NET framework-om, min.verzia sa tusim nastavuje kdesi v projekte. Stare veci by ale mali ist aj s novym frameworkom, ale toto neviem zhlavy ja sa C# aj frameworkom vyhybam mam na to dovody)

Zpět do poradny Odpovědět na původní otázku Nahoru