jde*_*aan 17
如果对象是实现接口的类型,则不需要强制转换对象.
IMyBehaviour subject = myObject;
Run Code Online (Sandbox Code Playgroud)
如果myObject只是Object那时你需要施放.我会这样做:
IMyBehaviour subject = myObject as IMyBehaviour;
Run Code Online (Sandbox Code Playgroud)
如果myObject没有实现给定的接口,你最终会subject成为null.在将其放入列表之前,您可能需要检查它.