Câu hỏi nhanh, Xem mã này:Foreach với Phương pháp mở rộng trên IEnumerable
List<int> result = new List<int>();
var list = new List<int> { 1, 2, 3, 4 };
list.Select(value =>
{
result.Add(value);//Does not work??
return value;
});
Và:
result.Count == 0 //true
Tại sao result.Add (giá trị) không được thực hiện?
Tuy nhiên điều này không được thực hiện, Một câu hỏi đó là có một cách làm một foreach trên IEnumerable với Extention Method?
Trừ cách này: IEnumerable.ToList().Foreach(p=>...)
bạn cần phải làm đại biểu – MethodMan
@DJKRAZE Đã là đại biểu của nó. –
Tôi đã đăng ví dụ đại biểu của mình dưới đây để sử dụng danh sách.ForEach – MethodMan