C#
87.C# - LINQ를 이용한 합계카운트평균
Godffs
2009. 8. 19. 23:59
반응형
C# LINQ를 이용한 합계, 카운트, 평균을 구하는 예제입니다.
결과화면
| Program.cs |
| using System; using System.Collections.Generic; using System.Linq; public class 합계카운트평균 { public static void Main() { int[] data = {3,5,4,2,1}; //Pcrocess var q = from d in data where d%2 ==0 select d; int sum = q.Sum(); //합계 int cnt = q.Count(); //카운트 //평균 int avg = Convert.ToInt32(q.Average()); //sum /cnt; int max = (from d in data select d).Max(); //최대값 int min = (from d in data select d).OrderByDescending (p => p).Last(); //최소값 오더바이 //Output Console.WriteLine("합계 : {0} \n카운트 : {1} \n평균 : {2}",sum,cnt, avg); Console.WriteLine("최대값 : {0}", (from d in data select d).Max()); //변수 사용X Console.WriteLine("최소값 : {0}",min); //변수를 사용 } } |
반응형
87.합계카운트평균.zip