Tôi đang tìm kiếm một cách để thay đổi đoạn mã sau:nhiều đường foreach vòng lặp trong LINQ/lambda
foreach (Contact _contact in contacts)
{
_contact.ID = 0;
_contact.GroupID = 0;
_contact.CompanyID = 0;
}
Tôi muốn thay đổi điều này bằng cách dùng LINQ/lambda vào một cái gì đó tương tự như:
contacts.ForEach(c => c.ID = 0; c.GroupID = 0; c.CompanyID = 0);
Tuy nhiên, điều đó không hiệu quả. Có cách nào để làm nhiều dòng trong một linq foreach khác hơn là bằng cách viết một chức năng để làm điều này trong một dòng?
Đơn giản, cảm ơn! – shlomoa