範例

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

for ( int i=0; i < (a=s.size()); i++) {

}
}


解決方案
避免將任何指派放在迴圈的條件部分

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

for ( int i=0; i < l; i++) {

}
}