Ieri stavo debuggando un componente per risolvere una serie di bugs, quando, dopo un buon numero di F11 arrivo a un metodo che prende in input una collection e restituisce una collection dello stesso tipo. La signature è più o meno come questa:
private static List<int> ApplyCustomFilter1(List<int> ints)
E questo assomiglia al codice che lo usa:
List<int> ints = new List<int> { 0, 1, 2, 3 };var filteredInts = ApplyCustomFilter1(ints);// altro codice che lavora su ints e filteredInts
Ok, quelle tre righe mi hanno fatto perdere mezz'ora :(
Il problema è che non posso assumere nulla sulla lista ‘ints’ dopo che il...