名称“<name>”未声明或不在当前范围内

更新:2007 年 11 月

LINQ 查询引用某个编程元素,但编译器无法找到具有该确切名称的元素。

**错误 ID:**BC36610

更正此错误

  1. 检查引用语句中该名称的拼写。Visual Basic 是不区分大小写的,但是拼写中的任何其他变化都会构成不同的名称。请注意,下划线 (_) 是名称的一部分,因此也是拼写的一部分。

  2. 验证该编程元素是否在范围内。如果引用语句在声明该编程元素的区域外,您可能必须限定该元素名称。有关更多信息,请参见 Visual Basic 中的范围

  3. 确保对象及其成员之间具有成员访问运算符 (.)。例如,如果具有名为 TextBox1 的 TextBox 控件,若要访问它的 Text 属性,您应该键入 TextBox1.Text。而如果您键入的是 TextBox1Text,就会创建不同的名称。

请参见

概念

Visual Basic 中的 LINQ 简介

Visual Basic 命名约定

其他资源

对已声明元素的引用