VisualStudio报错:CS1579 “xx”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“xx”类型的变量 (已解决)
报错代码:
foreach (var item in FindObjectOfType
{
if (!itemAvailableDict.ContainsKey(item.itemName))
itemAvailableDict.Add(item.itemName, true);
else
item.gameObject.SetActive(itemAvailableDict[item.itemName]);
}
正确代码:
foreach (var item in FindObjectsOfType
{
if (!itemAvailableDict.ContainsKey(item.itemName))
itemAvailableDict.Add(item.itemName, true);
else
item.gameObject.SetActive(itemAvailableDict[item.itemName]);
}
报错原因:API名字写错。是FindObjectsOfType,不是FindObjectsOfType。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
