Cannot assign to 'balance' because it is a 'foreach iteration variable'
Code Example - Cannot assign to 'balance' because it is a 'foreach iteration variable'
//foreach is a read only iterator that iterates dynamically classes that implement IEnumerable
//This is a possible solution
for (int i = 0; i < MyObjectList.Count; i++)
{
MyObjectList[i] = new MyObject();
}
//or if you want to change only the fields:
foreach (var item in MyObjectList)
{
item.Value = Value;
}