Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

7 de agosto de 2017

C#: Método Sum


Hoje irei demonstrar o método Sum que é nativo do namespace System.Linq e serve para somar valores, geralmente utilizado com listas de qualquer tipo de valores (números). Neste exemplo fiz de duas maneiras, uma com uma lista de decimais e outra com uma lista de uma classe, que torna o método bastante interessante e útil.

Método Sum C# Linq

Veja que no primeiro exemplo tenho uma lista de decimais e abaixo uma propriedade TotalValores onde no get realizo a soma de todos os decimais contidos na lista.

No segundo exemplo crio uma classe Exemplo com duas variáveis decimais. Depois crio uma lista de classes Exemplo contendo esses dois decimais, ou seja, para cada objeto Exemplo na minha lista terei dois decimais, valor1 e valor2.
Feito isso crio duas propriedades para retornar no get a soma de valor1 e valor2 separadamente.
Ler