Reputation: 967
Method 1:
var list = processQueue.Where(item => item.Priority < 6);
foreach (var item in list)
{
Console.WriteLine("Priority : {0}, Name : {1}", item.Priority, item.Name);
}
Method 2:
foreach (var item in processQueue.Where(item => item.Priority <6))
{
Console.WriteLine("Priority : {0}, Name : {1}", item.Priority, item.Name);
}
What is the advantage of one method over another?
Upvotes: 1
Views: 130
Reputation: 68640
list
while debugging?If you answered "No" to all three questions, then go ahead and make it part of the loop.
Upvotes: 6