Tôi có 2 List<object>
. Cái đầu tiên, cho phép gọi nó là ListA giống như một danh sách đầy đủ và ListB thứ hai là một danh sách được sửa đổi. Bây giờ những gì tôi muốn làm là sửa đổi ListA với ListB. Điều này có thể thực hiện được không và tôi có thể làm như thế nào. Đây là những gì tôi có cho đến nay nhưng không hoạt động:C# Cập nhật Danh sách từ Danh sách Khác
var ListB = _repository.Get(m => m.Approved == true).ToList();
foreach (var x in ListB)
{
ListA.Where(d => d.Name == x.Name).First() = x;
}
return ListA;
EDIT: Visual Presentation để mô tả những gì 'sửa đổi' có nghĩa là trong hoàn cảnh của tôi
ListA
Id Name Age
1 John 14
2 Mark 15
3 Luke 13
4 Matthew 18
ListB
Id Name Age
2 Mark 0
4 Matthew 99
Sau 'sửa đổi' nó, Lista nên nhìn như:
ListA
Id Name Age
1 John 14
2 Mark 0
3 Luke 13
4 Matthew 99
Bạn sẽ phải xác định cái gì "sửa đổi" có nghĩa là trong trường hợp này –
@SamiKuhmonen cảm ơn bạn, vui lòng xem chỉnh sửa của tôi. –
tốt, bạn đang thay đổi ListA, nhưng bạn thực sự trả về ListB (từ cái nhìn nhanh) – ArielB