我在课堂上有一个属性:
public int this[int index]
{
get { return _desk[index]; }
set { _desk[index] = value; }
}
Run Code Online (Sandbox Code Playgroud)
但我不能在Linq使用这个课程.怎么做?
dtb*_*dtb 11
如果您的类没有实现IEnumerable <T>但具有索引器和Count属性,则可以使用Enumerable.Range方法创建IEnumerable索引,并使用Enumerable.Select扩展方法将每个索引投影到集合项:
var query = Enumerable.Range(0, obj.Count)
.Select(index => obj[index])
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1365 次 |
| 最近记录: |