usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;namespaceConsoleApplication2{classProgram{staticvoidMain(string[] args){double[] Array1 =newdouble[5]{1,2,3,4,5};List<double> list =newList<double>{6,7,8,9,10};Calculate cal =newCalculate();double res1 = cal.Sum(Array1);double res2 = cal.Avg(list);
Console.WriteLine(res1);
Console.WriteLine(res2);}}classCalculate{publicdoubleSum(IEnumerable<double> nums){double result =0.0d;foreach(var item in nums){
result += item;}return result;}publicdoubleAvg(IEnumerable<double> nums){double sum =0.0d;int count =0;foreach(var item in nums){
sum += item;
count++;}return sum / count;}}}