2 Stimmen

Das ganze If prevValue != currValue Ding in einer Schleife

Angenommen, wir haben eine Liste {a, a, a, b, b, c, c }

Wir wollen die Liste in einer Schleife durchgehen und eine Art von Änderung vornehmen, wenn sich der Wert eines Elements ändert... zum Beispiel:

prevEmployer = String.empty;
foreach(Person p in PersonList){
  if(p.Employer != prevEmployer){ 
    doSomething(); 
    prevEmployer = p.Employer;
  }
  ... more code
}

Gibt es eine Alternative dazu? Für mich sieht es einfach nur klumpig aus.

Edit: Ich habe den Code realistischer gestaltet, um das Problem zu lösen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X