[WinForm] Linq 특정항목 평균 내기

2019. 12. 5. 13:44C#/WinForm

 public class ChartData
 {
        public DateTime _datetime;
        public double data;
        public ChartData(double data,DateTime _datetime)
        {
            this.data = data;
            this._datetime = _datetime;
        }
 }
    
    
 public List<ChartData> chartdata = new List<ChartData>();
 // data 항목의 평균을 내고 싶을때
 chartdata.Average(t=>t.data) //평균
 // data 항목의 최대을 내고 싶을때
 chartdata.Max(t=>t.data) //평균
 // data 항목의 최소을 내고 싶을때
 chartdata.Min(t=>t.data) //평균
 
    

클래스의 리스트를 평균 혹은 최대 최소값을 구하기 위해서는 위같은 방법을 이용한다.