foreach (var item in Model.Select((value, i) => new { i, value })) { var value = item.value; var index = item.i; }