CS0103 de erro do compilador
Mensagem de erro
O identificador de nome não existe no contexto corrente
Foi feita uma tentativa de usar um nome que não existe na classe, espaço para nome ou escopo.Verifique a ortografia do nome e verifique seu usando instruções e referências assembly para verificar se o nome que você está tentando usar está disponível.
Este erro ocorrerá se você declarar uma variável dentro de um loop ou um try ou if Bloquear e tentar acessá-lo de um bloco de código delimitador ou outro bloco de código, conforme mostrado no exemplo a seguir.
O exemplo a seguir gera 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);
}
}
}