Hirdetés

Aktív témák

  • cucka

    addikt

    válasz pmonitor #70 üzenetére

    A foreach-al végig tudsz iterálni egy collection-ön. Pontosabban bármin, ami implementálja az IEnumerable interfészt.

    Az egyetlen dolog, amit egy IEnumerable garantál, hogy írhatsz rá egy foreach-et, ami a collection-öd mindegyik elemét fel fogja dolgozni.

    Amivel az IEnumerable nem foglalkozik, és nem is szükséges tudni egy foreachhez, az hogy :
    - melyik elem micsoda
    - két elem közül melyik a nagyobb
    - melyik elem hányadik a sorban

    Te valamiért mindenképp Array-ként akarod használni. Az Array egy szűkebb értelmezése a collection-nek, mert mindenképp garantálja, hogy minden elemnek van egy nemnegatív indexe, és az indexekben nincsenek lyukak.

    Nyilván az Array az egy Enumerable. De fordítva ez nem igaz.

Aktív témák