4
C'è una ragione per il riutilizzo di C # della variabile in una foreach?
Quando si usano espressioni lambda o metodi anonimi in C #, dobbiamo stare attenti all'accesso alla trappola della chiusura modificata . Per esempio: foreach (var s in strings) { query = query.Where(i => i.Prop == s); // access to modified closure ... } A causa della chiusura modificata, il codice …