using
System;
using
System.Collections.Generic;
using
System.Linq;
class
Employee{
string
emp_Name;
int
emp_Age;
int
emp_Salary;
public
override
string
ToString()
{
return
" "
+ emp_Name +
" "
+
emp_Age +
" "
+ emp_Salary;
}
static
void
Main(
string
[] args)
{
List<Employee> emp =
new
List<Employee>()
{
new
Employee{ emp_Name =
"sravan"
, emp_Age = 21,
emp_Salary = 26199 },
new
Employee{ emp_Name =
"ramya"
, emp_Age = 22,
emp_Salary = 19000 },
new
Employee{ emp_Name =
"harsha"
, emp_Age = 23,
emp_Salary = 25000 },
new
Employee{ emp_Name =
"deepu"
, emp_Age = 23,
emp_Salary = 23456 },
new
Employee{ emp_Name =
"jyothika"
, emp_Age = 21,
emp_Salary = 21345 }
};
IEnumerable<Employee> result =
from
e
in
emp
let
total = emp.Sum(sal => sal.emp_Salary)
let
average = total / 5
where
e.emp_Salary > average
select
e;
Console.WriteLine(
" Employee-Name Employee-Age Employee-Salary"
);
foreach
(Employee x
in
result)
{
Console.WriteLine(x.ToString());
}
}
}