What do you want to accomplish? Setting the fields with the values in teh ArrayList?
for(int i=0; i<fieldList.Count; i++)
{
entityFields.Fields["Field" + i].CurrentValue = (string)fieldList[i];
}
or:
for(int i=0; i<fieldList.Count; i++)
{
entityFields.Fields[i].CurrentValue = (string)fieldList[i];
}
or:
for(int i=0; i<fieldList.Count; i++)
{
entity.SetNewFieldValue(i, (string)fieldList[i]);
}