Tôi có một bộ sưu tập ProductSearchResults, bên dưới phương pháp dự định tìm một sản phẩm cụ thể trong bộ sưu tập đó và cập nhật nó. Tôi sẽ cập nhật đối tượng trỏ đến phần tử của bộ sưu tập thay vì phần tử thực mà nó tự mặc dù (tôi nghĩ)Làm cách nào để cập nhật phần tử trong bộ sưu tập thay vì tham chiếu
Bạn có thể vui lòng chỉ cho tôi cách thực hiện đúng cách để tôi cập nhật sản phẩm thực tế trong bộ sưu tập
Cảm ơn
public void UpdateProductInfo(ProductInfo product)
{
var productToUpdate = this.ProductSearchResults.Where(p => p.ID == product.ID).;
if (productUpdate.Count() > 0)
{
var toUpdate = productToUpdate.First<ProductInfo>();
toUpdate = product;
}
}
Nơi sẽ trả về một IEnumerable không có phương thức Thêm hoặc Xóa. Tạo một Danh sách từ danh sách sẽ tạo danh sách mới để danh sách không hoạt động. Nếu ProductSearchResults là một Danh sách , bạn có thể sử dụng Tìm và sau đó Xóa và Thêm. –