0

我想在修复索引的集合中找到一个项目。我可以删除这样的项目

  my_Order.OrderItems.RemoveAt(id - 1);

但是我想在删除之前知道变量中的这个项目我怎么能找到这个?

  FoodItem fd= my_Order.OrderItems.
4

2 回答 2

3

如果集合公开了一个索引器,您可以使用它:

 var element = my_Order.OrderItems[id -1]

如果集合没有公开索引器,您可以使用Enumerable.ElementAt()

 var element = my_Order.ElementAt(id -1)
于 2013-05-18T10:15:02.570 回答
2
FoodItem fd = my_Order.OrderItems[id - 1];
于 2013-05-18T10:15:14.847 回答