Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Il nome 'identificatore' non esiste nel contesto corrente.
The name 'identifier' does not exist in the current context
È stato effettuato un tentativo di utilizzare un nome non presente nella classe, nello spazio dei nomi o nell'ambito. Controllare l'ortografia del nome, le istruzioni using e i riferimenti all'assembly per verificare la disponibilità del nome che si tenta di utilizzare.
Questo errore si verifica quando si dichiara una variabile all'interno di un ciclo o di un blocco try o if e successivamente si tenta di accedere alla variabile dal blocco di codice che la contiene o da un altro blocco di codice, come mostrato nell'esempio che segue.
Il seguente codice di esempio genera l'errore CS0103:
// CS0103.cs
using System;
class MyClass
{
public static void Main()
{
// MyClass conn = null;
try
{
MyClass conn = new MyClass(); // delete this line
// and uncomment the following line and the line above the try
// conn = new MyClass();
}
catch(Exception e)
{
if (conn != null) // CS0103
Console.WriteLine("{0}", e);
}
}
}