我想搜索列表中的元素:
public static string FindOne(string vehicleRego)
{
string vehicleDetails =
Fleet.vehicleList.Find(x => x.VehicleRego == vehicleRego).ToString();
return vehicleDetails;
}
但是我没有运气-我不确定如何获得整个“行”,也不确定如何仅返回对象中的一项,例如“模型”。
最佳答案
vehicleList
的类型为List<Vehicle>
,并且Fleet.vehicleList.Find
返回第一个匹配项,因此返回类型为Vehicle
您可以返回找到的Vehicle
-这是整个“行”。如果未找到,则返回null。
public static Vehicle FindOneByRego(string vehicleRego)
{
return Fleet.vehicleList.Find(vehicle => vehicle.VehicleRego == vehicleRego);
}
关于c# - 在列表中搜索元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50544502/