2010-06-18 11 views

Respuesta

3

Yep ReShaper puede hacer eso. Probado en VS2010 + R # 5

Antes:

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

     } 

Después:

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

Asegúrese de estar iterando sobre List para que pueda acceder a los elementos mediante un índice, luego presione 'Alt-Enter' en la palabra clave foreach. – northben

+0

¡Wow recibió un voto negativo después de 6 años! Cuidado de compartir por qué? –

0

funciona bien, tal como dijo rdkleine y la muestra está funcionando muy bien.
PERO: si su colección es simple IEnumerable<T> no funcionará (razonablemente).