[英]Should LINQ Expressions be used inside foreach loop or not?
方法1:
var list = processQueue.Where(item => item.Priority < 6);
foreach (var item in list)
{
Console.WriteLine("Priority : {0}, Name : {1}", item.Priority, item.Name);
}
方法2:
foreach (var item in processQueue.Where(item => item.Priority <6))
{
Console.WriteLine("Priority : {0}, Name : {1}", item.Priority, item.Name);
}
一種方法比另一種方法有什么優勢?
list
的內容? 如果您對所有三個問題的回答均為“否”,請繼續進行,使其成為循環的一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.