【发布时间】:2015-01-28 17:31:16
【问题描述】:
如果我正在遍历列表中的项目,我如何获取每个项目的位置(即,如果有 5 个项目,则为 1、2、3、4 和 5?
public void AllocatePosition(List<DbConnect.BidList> createBidList)
{
for (int i = 0; i < createBidList.Count; i++)
{
MessageBox.Show(createBidList[i].ToString()); // show position of item (i.e. is it first, second, third...on the list
}
}
【问题讨论】:
-
也许我错过了重点:i.ToString() ?
-
您可以使用
createBidList.IndexOf(createBidList[i]),但是当您已经拥有 i 时,这似乎有点过头了。 -
对不起小伙子们 - 有一个金发的时刻
-
这发生在我们所有人@methuselah。
-
@dsolimano 对我来说,更多的是,不可能你问如何获得
i,那么你实际上问的是什么?