Esempio

class ClassA {
public void methodA () {
string s="XYZ";
int i=0;
inta=0;

while (i <(a= s.size())) {

}
}


Soluzione
Evitare tutte le assegnazioni nella parte della condizione nel loop

class ClassA {
public void methodA () {
string s="XYZ";
int i=0;
int l=s.size();
inta=l;

while (i < l) {

}
}