4
Existe uma razão para a reutilização da variável em C # em um foreach?
Ao usar expressões lambda ou métodos anônimos em C #, precisamos ter cuidado com o acesso à armadilha de fechamento modificada . Por exemplo: foreach (var s in strings) { query = query.Where(i => i.Prop == s); // access to modified closure ... } Devido ao fechamento modificado, o código …