using static System.Console;
using System.Collections.Generic;
public static void Main() {
var pessoas = new List<Pessoa> {
new Pessoa { Nome = "Elias Vieira1", Contribuinte = 31.87m },
new Pessoa { Nome = "Elias Vieira2", Contribuinte = 32.87m },
new Pessoa { Nome = "Elias Vieira3", Contribuinte = 33.87m },
new Pessoa { Nome = "Elias Vieira4", Contribuinte = 34.87m }
foreach (var item in pessoas) {
subTotal += item.Contribuinte;
item.SubTotal = subTotal;
WriteLine($"Nome: {item.Nome}, Contribuição: {item.Contribuinte}, SubTotal: {item.SubTotal}");
public string Nome { get; set; }
public decimal Contribuinte { get; set; }
public decimal SubTotal { get; set; }