El nombre '<name>' no está declarado o no está en el ámbito actual

Una consulta LINQ hace referencia a un elemento de programación, pero el compilador no encuentra un elemento que tenga ese nombre exacto.

Identificador de error: BC36610

Para corregir este error

  1. Compruebe la ortografía del nombre en la declaración de referencia. Visual Basic no distingue mayúsculas de minúsculas, pero cualquier otra variación en la ortografía constituye un nombre diferente. Tenga en cuenta que el carácter de subrayado (_) forma parte del nombre y, por tanto, parte de la ortografía.

  2. Compruebe que el elemento de programación está dentro del alcance. Si la instrucción de referencia está fuera de la región que declara el elemento de programación, es posible que tenga que calificar el nombre del elemento. Para obtener más información, vea Ámbito en Visual Basic.

  3. Asegúrese de que tiene el operador de acceso a miembros (.) entre un objeto y su miembro. Por ejemplo, si tiene un TextBox control denominado TextBox1, para tener acceso a su Text propiedad, debe escribir TextBox1.Text. Si en su lugar escribe TextBox1Text, ha creado un nombre diferente.

Consulte también