MonoBehavior[] list; // This is from Unity3d but think of it as Object,
// all classes inherit from it.
清单里有很多东西,有些是 Alpha,来自 Alpha 类,还有一些来自其他类。
foreach(Alpha a in list) // Alpha is a script.
a.doSomething();
我假设我的 foreach 会以这种方式工作:在列表中找到的 Foreach Alpha 脚本做某事,忽略所有其他组件。
我认为这是一个选角问题。请帮助我更好地理解铸造/多态性。
我在执行期间收到此错误: 无法从源类型转换为目标类型