執行此操作的正確方法是什麼? for循環,而不是Foreach和對迭代變量的修改
foreach(Object obj in ObjectList<Object>)
{
Object changedObject= GetInfo(obj);
obj=changedObject; //no good
obj.prop1 = changedObject.prop1; //ok?
obj.prop2 = changedObject.prop2; //ok?
better way?
}
一個'for'循環。 'foreach'的設計使你無法修改狀態變量。 – GGulati 2012-03-20 02:25:50