The source code to calculate the total of employee's salaries using the Aggregate() method, is given below. The given program is compiled and executed successfully on Microsoft Visual Studio.
//C# program to calculate the total of employee's salary
//using the Aggregate() method.
using System;
using System.Linq;
using System.Collections.Generic;
public class Employee
{
int ID;
string Name;
int Salary;
string Department;
static void Main(string[] args)
{
int TotalSalary = 0;
List<Employee> employees = new List<Employee>()
{
new Employee {ID=101, Name="Amit " , Salary=4000,Department="ABC"},
new Employee {ID=102, Name="Amit " , Salary=3000,Department="XYZ"},
new Employee {ID=103, Name="Salman" , Salary=3000,Department="ABC"},
new Employee {ID=104, Name="Ram " , Salary=2000,Department="XYZ"},
new Employee {ID=105, Name="Shyam " , Salary=7000,Department="ABC"},
new Employee {ID=106, Name="Kishor" , Salary=5000,Department="XYZ"},
};
TotalSalary=employees.Aggregate<Employee, int>(0, (sum, e) => sum += e.Salary);
Console.WriteLine("Total Salary : "+TotalSalary);
}
}
Output:
Total Salary : 24000
Press any key to continue . . .
Explanation:
In the above program, we created the Employee class that contains the ID, Name, Salary, Department, and Main() method. In the Main() method, we created a list of employees.
TotalSalary=employees.Aggregate<Employee, int>(0, (sum, e) => sum += e.Salary);
In the above statement, we calculated the total of all employee's salaries using the Aggregate() method and then print the total of salary on the console screen.
Program:
The source code to calculate the total of employee's salaries using the Aggregate() method, is given below. The given program is compiled and executed successfully on Microsoft Visual Studio.
Output:
Explanation:
In the above program, we created the Employee class that contains the ID, Name, Salary, Department, and Main() method. In the Main() method, we created a list of employees.
In the above statement, we calculated the total of all employee's salaries using the Aggregate() method and then print the total of salary on the console screen.
need an explanation for this answer? contact us directly to get an explanation for this answer