Gear.Turbo

2011年8月28日 #

你是如何让函数返回IEnumerable<T>的

摘要: 为什么让接口返回IEnumerable<T>关于这个问题不需要过多的解释,且不是本文讨论的重点。简单来说,遵循接口最小原则,返回用户最少的行为即可。因此,能返回IEnumerable<T>则不返回List<T>或Collection<T>。接口的实现函数如何返回IEnumerable<T>一个最简单的方法,也是程序代码中经常见同事的做法是在函数中创建一个List<T>,然后对其进行赋值,最后作为函数返回值来返回。这种做法完全正确,而且List<T>太好用了,以至于我们可以用它来解决大部分问题,一个简单而典型的例 阅读全文

posted @ 2011-08-28 19:54 lsp 阅读(2266) 评论(2) 推荐(2) 编辑

导航