tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Shakie
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
621
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von NSR
    NSR NSR ist offline Mitglied Silber
    Registriert seit
    Nov 2008
    Beiträge
    94
    Sers Leute,

    hat foreach einen eigenen Zähler? Denn irgendwie muss die foreach ja auch Wissen bei welchem Element sie zuletzt war.

    Klar kann man einfach eine Variable anlegen und die hochzählen, aber wenn foreach was eigenes hat wär das ja überflüssig.


    Schonmal danke für die Antworten und nen schönes Wochenende,

    Nico
     

  2. #2
    Masterclavat Masterclavat ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Beiträge
    325
    Nein, bei foreach musst du das schon selber machen.
     

  3. #3
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Für sowas gibts aber auch Zählschleifen!
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  4. #4
    Avatar von Shakie
    Shakie Shakie ist offline Mitglied Diamant
    Registriert seit
    May 2004
    Ort
    Europa
    Beiträge
    2.048
    Um das Rätsel der foreach-Schleife zu lösen:
    foreach funktioniert nur bei Auflistungen, die IEnumerable und/oder IEnumerator implementieren oder IEnumerator implizit dadurch implementieren, dass sie die entsprechenden Member haben (Details siehe hier).
    foreach ruft dann solange abwechselnd MoveNext und Current auf, bis MoveNext false zurückgegeben hat. Foreach verwendet also keinen Zähler, nur der IEnumerator verwendet ggf. intern einen Zähler. Der ist für Foreach aber nicht sichtbar.
    Geändert von Shakie (24.10.10 um 21:08 Uhr)
    NSR bedankt sich. 

Ähnliche Themen

  1. AE CS4 Zähler
    Von Stefan Blattmann im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 1
    Letzter Beitrag: 22.04.10, 22:35
  2. Zähler
    Von IroNHeinZ im Forum Java Grundlagen
    Antworten: 7
    Letzter Beitrag: 17.03.09, 22:34
  3. Zähler?
    Von Becks187 im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 21.01.08, 14:56
  4. Bitte um Erklärung forech und rename
    Von quidnovi im Forum PHP
    Antworten: 5
    Letzter Beitrag: 11.01.08, 07:18
  5. Zähler
    Von KingKamali im Forum Visual Basic 6.0
    Antworten: 7
    Letzter Beitrag: 08.10.03, 18:45