【发布时间】:2011-03-18 08:03:36
【问题描述】:
对于 Where 方法的这种重载,我无法理解 MSDN 文档,该方法接受一个具有两个参数的谓词,其中 int 据说代表源元素的索引,无论这意味着什么(我认为enumerable 是一个序列,你看不到比下一个项目更远的地方,更不用说对其进行任何索引了)。
谁能解释一下如何使用这个重载,特别是 Func 中的 int 是做什么用的以及它是如何使用的?
【问题讨论】:
-
谢谢,鲁普。我现在明白了,但我内心的某些东西拒绝那种界面。我似乎无法将索引和序列放在同一个句子中。但是您提供的链接回答了我的问题,因为它教会了我如何使用该方法,非常感谢。
标签: c# linq extension-methods ienumerable enumerable