이 구문 중 어느 것이 더 우수한 성능과 속도로 데이터를 검색합니까?이 구문 중 어느 것이 더 나은 성능을 갖고 있습니까?
첫 번째 대안 :
this.Message = pageContentsli
.Where(m => m.PName == "Message")
.First()
.ContentValue;
두 번째 대안 :
foreach (PageContentsModel pc in pageContentsli)
{
if (pc.PName == "Message"){
this.Message = pc.ContentValue;
break;
}
}
실제 성능 문제가 있습니까? –
http://ericlippert.com/2012/12/17/performance-rant/ _ 두 마리가 있고 두 마리 중 어느 것이 더 빠른지를 알고 싶다면 ** 말을 경주하십시오 ** ** –
어떤 데이터가 검색 속도가 더 빠른지 알 수 있습니다. – motevalizadeh