View Single Post
Old 01-07-2015, 11:41   #3
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Aggregate consente di eseguire operazioni su ogni elemento di un IEnumerable, mantenendo il risultato dell'operazione precedente.

Nel caso specifico current indica il valore dell'operazione precedente e c contiene ad ogni iterazione i caratteri in sequenza di Path.GetInvalidFileNameChars(). Il valore iniziale per current è fileName.
Quindi ad ogni iterazione va a sostituire (se lo trova) un carattere non valido per un nome file nella stringa e passa il risultato del replace all'iterazione successiva.
tomminno è offline   Rispondi citando il messaggio o parte di esso