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
.在将其放入列表之前,您可能需要检查它.