这种语法中哪一种在数据之间搜索时具有更好的性能和速度?
第一种选择:
this.Message = pageContentsli
.Where(m => m.PName == "Message")
.First()
.ContentValue;
第二种选择:
foreach (PageContentsModel pc in pageContentsli)
{
if (pc.PName == "Message"){
this.Message = pc.ContentValue;
break;
}
}