我想在修复索引中找到集合中的项目。 我可以删除像这样的项目
my_Order.OrderItems.RemoveAt(id - 1);
但是我想在删除之前知道变量中的这个项目如何才能找到它?
FoodItem fd= my_Order.OrderItems.
答案 0 :(得分:3)
如果集合公开了索引器,您可以使用它:
var element = my_Order.OrderItems[id -1]
如果集合没有公开索引器,您可以使用Enumerable.ElementAt()
:
var element = my_Order.ElementAt(id -1)
答案 1 :(得分:2)
FoodItem fd = my_Order.OrderItems[id - 1];