我有以下列表:
private List<Car> _cars = new List<Car>();
我知道我可以用_cars.Count()查看列表的大小,但是我也可以找到列表中Car项目的序列号吗?
答案 0 :(得分:4)
您所追求的“序列号”称为索引:
如果你定义一辆汽车:
Car myCar = new Car(){Make = "Ford", Model="Escort"};
_cars.Add(myCar);
然后您获得索引如下:
int index = _cars.IndexOf(myCar);
如果这是列表中唯一的项目,则索引将为0
答案 1 :(得分:2)
检查IndexOf方法:MSDN
答案 2 :(得分:1)
MSDN有一个很好的例子。
答案 3 :(得分:1)
您可以使用List.IndexOf()
。查看List Class reference了解有关您可以对列表执行的操作的更多信息。
答案 4 :(得分:1)
Car car = new Car(...);
_cars.IndexOf(car);
答案 5 :(得分:1)
_cars.indexof(T) 搜索指定的对象并返回整个List中第一个匹配项的从零开始的索引。