我从.net开始,阅读有关泛型和接口的几章。我在代码中看到了这一点,我不确定应该如何阅读它:
IEnumerable<IEnumerable<IndexSequenceModel>> model
以上是方法的参数。有人可以向我解释这意味着什么吗?感谢。
答案 0 :(得分:2)
这是一系列序列。例如,如果您有一组客户并且每个客户都有多个订单,那么您可以获得IEnumerable<IEnumerable<Order>>
- 每个客户的一个订单序列。
或者作为另一个例子,假设您有一个Batch
方法 - 它可以采用“平坦”序列并将其分解为固定大小的批次,其中每个批次是一系列项目,返回值为一系列批次。