我想了解LINQ發佈之前C#代碼的樣子。比較LINQ之前的代碼
我已經嘗試過尋找這個好幾個星期,然後空了。我理解LINQ是如何工作的,但是你說有一個對象列表,但你只是想找到一小部分。在LINQ之前你會如何做到這一點? LINQ(原諒我的語法錯誤,我還在學習):)的
例
list<employee> newlist = new List<employee> {john, smith, 30}
newlist.add{jane, smith, 28}
newlist.add{greg, lane, 24}
var last
from name in newlist
where name.last.equals("smith")
select name
foreach(var name in last)
{
Console.WriteLine(last);
}
你如何能夠通過排序和按姓氏查找僱員的名字並顯示出來?
'for' /'foreach' +'if' .. – 2014-10-21 21:59:41
你是不是要求排序,但用於過濾 – CheGueVerra 2014-10-21 22:09:45
雖然大部分的答案是給代碼的典型的時代,[yield return](http://msdn.microsoft.com/en-us/library/9k7k7cf0%28v=vs.80%29.aspx)確實繼續LINQ。理解「收益回報」對於理解LINQ的許多運營商來說至關重要。 – 2014-10-22 00:13:33