Error del compilador CS0841

Actualización: noviembre 2007

Mensaje de error

No se puede usar la variable 'nombre' antes de declararla.
Cannot use variable 'name' before it is declared.

Una variable se debe declarar antes de utilizarla.

Para corregir este error

  • Mueva la declaración de variable delante de la línea donde se produce el error.

Ejemplo

El ejemplo siguiente genera el error CS0841:

// cs0841.cs
using System;

public class C
{
    public static int Main()
    {
        j = 5; // CS0841
        int j; // To fix, move this line up.
        return 1;
    }
}