我应该从模型返回以查看 IList<T>
吗?对象或 List<T>
?我将遍历模型集合并在 ASP.NET MVC 2 View 中显示结果。
最佳答案
我喜欢让事情尽可能通用,以帮助稍后在测试期间进行模拟。
如果您只是简单地遍历 foreach
的集合循环,我可能会使用 IEnumerable<T>
因为你不需要任何 IList<T>
功能。
如果您确实需要来自 IList<T>
的功能(就像在 for
循环中使用索引迭代集合),然后继续使用 IList<T>
.
确实没有必要将具体类传递给 View ,所以我绝不会使用 List<T>
.
关于asp.net-mvc - ASP.NET MVC 2 Controller 查看 : IList or List?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4025357/