'List<XueShengShiTi>' does not contain a definition for 'ChuShengDe' and no accessible extension method 'ChuShengDe' accepting a first argument of type 'List<XueShengShiTi>' could be found (are you missing a using directive or an assembly reference?)
时间: 2024-04-19 13:27:46 浏览: 200
这个错误是由于在 `List<XueShengShiTi>` 类型中找不到名为 `ChuShengDe` 的定义或可访问的扩展方法 `ChuShengDe` 导致的。可能的原因是你需要添加一个命名空间或引用一个程序集。请检查以下几点:
1. 确保在代码文件的顶部添加了正确的命名空间引用,例如 `using System.Collections.Generic;`。
2. 检查你的代码中是否有任何拼写错误,确保准确引用了 `ChuShengDe`。
3. 确保你正在使用包含 `ChuShengDe` 的程序集,并已正确引用该程序集。
如果以上步骤都没有解决问题,可以提供更多的代码和上下文信息,以便我能够更好地帮助你解决问题。
相关问题
Assets\Script\Inventory.cs(24,48): error CS1061: 'int' does not contain a definition for 'sprites' and no accessible extension method 'sprites' accepting a first argument of type 'int' could be found (are you missing a using directive or an assembly reference?)
这个错误提示是指在第 24 行中,将一个 int 类型的变量当做了 Sprite[] 类型来使用,而 int 类型并没有名为 sprites 的成员或扩展方法。因此编译器无法识别这段代码。请检查代码逻辑,确保正确使用 Sprite[] 类型。如果需要使用 sprites 变量,需要将其定义为 Sprite[] 类型,或者在代码中赋值为 Sprite[] 类型的值。
Assets\Script\Chouka.cs(27,26): error CS1061: 'Text' does not contain a definition for 'Text' and no accessible extension method 'Text' accepting a first argument of type 'Text' could be found (are you missing a using directive or an assembly reference?)
这个错误是因为你在代码中调用了一个不存在的 `Text` 属性。正确的做法是使用 `text` 小写字母来访问 `Text` 组件的文本内容。
你需要修改第27行的代码,将 `Text` 改为 `text`,例如:
```csharp
choukajilu.text = "";
```
如果问题还没有解决,你可以提供相关代码的片段,以便更好地帮助你找到问题所在。
阅读全文