我有这两种方法可以在产品列表中查找对象,但是当我尝试请求选择一个对象以查看我超出范围数组的索引时(很抱歉,某些代码是西班牙语的)] >
Public Producto BuscarProducto(int id,List<Producto> prod)
{
var productos = ObtenerProducto();
var p = (from producto in productos
where producto.Id == id
select producto).First();
return p;
}
public List<Producto> ObtenerProducto()
{
var datos = ObtenerLineas();
List<Producto> productos = new List<Producto>();
foreach (var item in datos)
{
string[] info = item.Split(',');
Producto producto = new Producto
{
Id = int.Parse(info[0]),
Nombre = info[1],
Precio = double.Parse(info[2]),
Categoria = info[3],
Detalle = info[4]
};
productos.Add(producto);
}
return productos;
}
我有这两种方法可在产品列表中查找对象,但是当我尝试要求选择一个对象以查看时,我得到了超出范围数组的索引(很抱歉,某些代码是西班牙语的)。 ..
确保您要拆分的字符串中有四个“,”。