假设我们有一个列表{a,a,a,b,b,c,c}
我们想循环遍历列表并在项值更改时进行某种更改...例如:
prevEmployer = String.empty;
foreach(Person p in PersonList){
if(p.Employer != prevEmployer){
doSomething();
prevEmployer = p.Employer;
}
... more code
}
Run Code Online (Sandbox Code Playgroud)
有没有替代方案?它看起来很狡猾.
编辑:使代码对于手头的问题更加真实.