반응형 Linq ToArray ToList IEnumerable1 Linq의 처리속도개선 방법 일반적으로 Linq의 처리속도는 빠른편이 아니라서 복잡한 처리와 많은 데이터의 처리시에 속도가 느려지는 경우가 있습니다. 처리속도의 최적화를 위한 3가지 방법이 있으므로 참고해서 해보시면 좋겠습니다. 1. 데이터의 건수를 취득할 경우에는 Count로 결과값을 받지 않도록 합니다. 해결방법으로는 Count의 경우에는 처리속도가 데이터가 많으면 많을수록 느려지므로 Any형태로 받는것을 추천드립니다. IEnumerable data = //클래스선언 및 데이터설정 //데이터가 많을수록 처리속도가 느려집니다 if(data.Count() > 0) { //data의 건수가 1건 이상일 경우에만 처리 } //데이터의 처리를 최소화합니다. if(data.Any()) { //data의 건수가 1건 이상일 경우에만 처리 }.. C# 2022. 6. 27. 이전 1 다음 반응형