1

如何从具有 int 索引的列表<> 中获取对象?

List<BasicLow> _list = new List<BasicLow>();

int positionInList=0; //for example from position zero!

BasicLow aux = new BasicLow();

aux = _list.**WHAT I PUT HERE?**

谢谢!

编辑

谢谢,但我试试这个(aux = _list [positionInlist];)!给我一个错误“索引超出范围。必须是非负数并且小于集合的大小。”

但我保证 positionInlist 存在于 _list 上!

4

6 回答 6

1

尝试

aux = _list[positionInList];
于 2012-09-21T11:12:04.713 回答
1

试试这样:

aux = _list[positionInList];
于 2012-09-21T11:12:11.037 回答
1

您需要使用索引器

BasicLow aux = _list[positionInList];

注意:如果您要立即替换为查找结果,则初始化新对象是没有意义的。

于 2012-09-21T11:12:36.780 回答
0

你不能这样做吗?

aux = _list[positionInList];
于 2012-09-21T11:12:36.257 回答
0
_list[positionInList]

会给你对象

于 2012-09-21T11:13:08.657 回答
0

您的示例显示列表中没有放置任何内容。如果列表为空,则没有有效索引的索引。

于 2012-09-21T11:39:12.533 回答