Errore del compilatore CS0841

Aggiornamento: novembre 2007

Messaggio di errore

Impossibile utilizzare la variabile 'nome' prima che sia dichiarata.
Cannot use variable 'name' before it is declared.

Una variabile deve essere dichiarata prima dell'utilizzo.

Per correggere l'errore

  • Spostare la dichiarazione di variabile prima della riga in cui si verifica l'errore.

Esempio

Nell'esempio seguente viene generato l'errore 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;
    }
}