我正在處理List集合。下面哪個將執行得更快? 考慮在結果項的數目爲1000。 方法1:哪種方法更快 - foreach或LINQ選擇?
var linqResult = from item in databaseObject
選擇項;
foreach(customobject item in linqResult)
{
List<customobject>.add(item);
}
方法2
var data = from item in databaseObject
select new customobject()
{
//initialize properties
});
data.ToList();
沒關係。 – SLaks
您是否嘗試運行代碼?你發現你的結果是什麼? –
數據庫開銷足夠大,我懷疑它會非常接近。如果您只希望獲取某些字段,後者可能更有效。 –