프로그래밍/C#, WPF, Winform (9) 썸네일형 리스트형 C# Find vs FirstOrDefault vs Where + FirstOrDefault vs for loop 대용량 자료구조를 검색할 일이 생기다보면 종종사용하게되는 함수가 Find, FirstOrDefault 인데.. 이것이들 내부적으로는 다르게 돌아가서 속도 차이가 난다고한다. 실제로 얼마나 차이가 나는지 간단한 코드로 테스트해보았다. 테스트 환경 CPU : Intel i5-9600K 3.7GHz 운영체제 : 윈도우 10 64비트 컴파일러 : Visual Studio 2019 Community 검색 개수 : 30,000,000 (3천만개) 검색 조건 : 제일 마지막 데이터 검색 첫번째 케이스 : Find 10회 결과(ms) RunTime1 : 438 ms RunTime1 : 438 ms RunTime1 : 424 ms RunTime1 : 434 ms RunTime1 : 427 ms RunTime1 : 431.. 이전 1 2 다음