小弟最近在研读LINQ及Lamdba
有个点一直想不通。
因为我是边看书边学...
在书的开头提到可以使用from where select去查询集合内的资料
例如:
List<string> temp = new <string>
{
"Mon","Tue","Wed","Thi","Fri","Sat","Sun"
};
可以透过
IEnumerable<string> test =
from str in temp
where str.StartWith("T")
select
取得所需要的资料。
但是,在第二、三张的又介绍了GetEnumator这个列举器。
这个的作用也是逐一地去查询集合中的每一个元素...
那么跟上述的from where select 有什么差异呢??
什么时候会用到from where select ?
什么时候又会用到 IEnumable的 GetEnumator呢??
麻烦各位前辈指点迷津
谢谢