using System.Collections.Generic;
public static void Main() {
var pessoas = new List<Pessoa>();
pessoas.Add(new Pessoa { Nome = "Elias Vieira", Contribuinte = 31.87m });
pessoas.Add(new Pessoa { Nome = "Elias Vieira", Contribuinte = 31.87m });
pessoas.Add(new Pessoa { Nome = "Elias Vieira", Contribuinte = 31.87m });
pessoas.Add(new Pessoa { Nome = "Elias Vieira", Contribuinte = 31.87m });
foreach (var item in pessoas) {
subTotal += item.Contribuinte;
item.SubTotal = subTotal;
WriteLine("Nome: {0}, Contribuição: {1}, SubTotal: {2}", item.Nome, item.Contribuinte, item.SubTotal);
public string Nome { get; set; }
public Decimal Contribuinte { get; set; }
public Decimal SubTotal { get; set; }