.NET中的接口和通用符号

时间:2013-04-07 17:24:43

标签: c# .net

我从.net开始,阅读有关泛型和接口的几章。我在代码中看到了这一点,我不确定应该如何阅读它:

IEnumerable<IEnumerable<IndexSequenceModel>> model

以上是方法的参数。有人可以向我解释这意味着什么吗?感谢。

1 个答案:

答案 0 :(得分:2)

这是一系列序列。例如,如果您有一组客户并且每个客户都有多个订单,那么您可以获得IEnumerable<IEnumerable<Order>> - 每个客户的一个订单序列。

或者作为另一个例子,假设您有一个Batch方法 - 它可以采用“平坦”序列并将其分解为固定大小的批次,其中每个批次是一系列项目,返回值为一系列批次。