Tôi muốn làm một vòng lặp foreach trong khi lấy ra các thành viên của vòng lặp foreach đó, nhưng đó là ném lỗi. Ý tưởng duy nhất của tôi là tạo một danh sách khác bên trong vòng lặp này để tìm Slices cần xóa và lặp qua danh sách mới để xóa các mục khỏi Pizza.Đi qua A Foreach khi nó có thể được sửa đổi?
foreach(var Slice in Pizza)
{
if(Slice.Flavor == "Sausage")
{
Me.Eat(Slice); //This removes an item from the list: "Pizza"
}
}
... số những người khác – johnc
1 pizza xúc xích thơm ngon. –