Attualmente sto cercando un modo per sostituire tutti i cicli foreach con i cicli per vedere se potrei ottenere alcuni vantaggi minori in qualche codice legacy che crea una tonnellata di spazzatura.
Il problema è che ci vorranno giorni per cambiare tutto manualmente, al fine di misurare se la spazzatura rimossa inciderà negativamente sulle prestazioni, quindi ho programmato un parser per fare un semplice scambio. Il fatto è che alcuni casi usano liste di altri array e alcuni elementi. Quindi la domanda che ho è, posso leggere un file c # da un altro progetto e valutare il tipo di contenitore utilizzato per passare l'iterazione a livello di codice invece di risparmiare tempo?
Anche se è una cattiva idea, sarebbe un esperimento divertente cercare di automatizzare qualcosa del genere.