如果我有一个参数是接口的方法,那么查看接口引用是否属于特定泛型类型的快速方法是什么?
更具体地说,如果我有:
interface IVehicle{} class Car: IVehicle {} CheckType(IVehicle param) { // How do I check that param is Car ? }
检查结束后我还要投.所以,如果有一种方法可以一石二鸟,让我知道.
要检查param是否为a,Car
您可以正常使用"is"和"as":
CheckType(IVehicle param) { Carcar = param as Car ; if (car != null) { ... } }