C# 如何解决C统一中的标识期望问题?
以下是标识符问题导致的代码C# 如何解决C统一中的标识期望问题?,c#,unity3d,C#,Unity3d,以下是标识符问题导致的代码 for (int i = 0; i < buttons.Length; i++) { Text[] = buttons[i].GetComponentsInChildren<Text>(); } 未知标识符:这种类型的错误可能意味着Unity不知道您所引用的变量,它需要一个标识符。 这可能是由于以下原因: 您使用的变量名称不正确。 变量尚未声明。 变量已声明,但不在方法的范围内。 注意:所有变量和函数的名称都区分大小写,只要使用不正确的
for (int i = 0; i < buttons.Length; i++)
{
Text[] = buttons[i].GetComponentsInChildren<Text>();
}
未知标识符:这种类型的错误可能意味着Unity不知道您所引用的变量,它需要一个标识符。
这可能是由于以下原因:
您使用的变量名称不正确。
变量尚未声明。
变量已声明,但不在方法的范围内。
注意:所有变量和函数的名称都区分大小写,只要使用不正确的大小写,就会假定您引用的是另一个变量
试试这个:
for (int i = 0; i < buttons.Length; i++)
{
Text[] texts = buttons[i].GetComponentsInChildren<Text>();
}
您可以引用这些链接您尚未为变量命名。尝试文本[]文本=按钮[i]。GetComponentsInChildren;问题可能应该包含更多的细节,至少是您收到的错误的确切消息和位置,例如3,12:错误CS1001:预期标识符