【发布时间】:2016-08-02 20:05:12
【问题描述】:
我得到了 ienumerable 方法,我从数据库中读取数据并将这些数据放入对象数组中
while (reader.Read())
{
var values = new object[reader.FieldCount];
reader.GetValues(values);
yield return values;
}
在另一种方法中,我正在迭代这些对象
foreach (var items in repo.ExecuteReader()
{
rss.Id = items[0]; // not work
yield return items;
}
如何索引“项目”数组?
【问题讨论】:
-
Items的类型是什么?是object[]吗? -
“//不工作”是什么意思?
-
@Hari 是的,公共 IEnumerable
-
试试这个
foreach (object[] items in repo.ExecuteReader())。 -
很高兴它解决了您的问题。
标签: c# arrays object indexing sqldatareader