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.