2010-06-18 3 views

Répondre

3

Oui, ReShaper peut le faire. Testé dans VS2010 + R # 5

Avant:

 var a = new int[] {1, 2, 3, 4}; 
     foreach (var i in a) 
     { 

     } 

Après:

var a = new int[] {1, 2, 3, 4}; 
    for (int index = 0; index < a.Length; index++) 
    { 
     var i = a[index]; 
    } 
+1

Assurez-vous d'itérer sur Liste pour pouvoir accéder aux éléments par un index, puis appuyez sur Alt-Entrée sur le mot-clé foreach. – northben

+0

Wow a eu une downvote après 6 ans! Souciez-vous de partager pourquoi? –

0

fonctionne très bien, tout comme rdkleine dit et l'échantillon fonctionne très bien. MAIS: si votre collection est un simple IEnumerable<T> cela ne fonctionnera pas (raisonnablement).

Questions connexes