首页 新闻 会员 周边 捐助

还是扩展方法的问题

0
悬赏园豆:10 [已解决问题] 解决于 2008-08-29 13:30
<P>ms提供的扩展方法是不是有些不完善(好多我没用过,但是想找个用的也挺烦),像下面这样的方法ms已经有了吗?&nbsp;如果有了叫什么</P> <P>&nbsp;public static IEnumerable&lt;T&gt; Filter&lt;T&gt;(this IEnumerable&lt;T&gt; source, Func&lt;T, bool&gt; predicate)<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;foreach (var s in source)<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(predicate(s))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yield return s;<BR>&nbsp;&nbsp;} </P> <P>&nbsp;</P>
问题补充: 我写的这个是不是有点问题,如果一个值也没有返回什么?
lexus的主页 lexus | 初学一级 | 园豆:0
提问于:2008-08-29 13:06
< >
分享
最佳答案
0
就是Where方法嘛 一个值也没有还是返回IEnumerable<T>,没问题
Gray Zhang | 专家六级 |园豆:17610 | 2008-08-29 13:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册