首先,第一个出现的是is,有时,我们需要查看某个类是否实现了一个接口,这个时候就可以使用is关键字来找出答案:
<span style="font-family:SimHei;font-size:18px;">for(int I = 0; i< bees.Length; i++){
if(bees[i] is IWorker){
//code do something.
}
}</span>
注:接口用I开头。
除此之外,使用is不仅可以查看某个类是否实现了一个接口,也可以查看派生了哪个类。在这儿需要注意如果查看派生了哪个类,格式为:powerConsumer is CoffeeMaker,其中powerConsumer是父类的引用,CoffeeMaker是子类。这一点需要注意。
其次,第二个出现的是as,is指出一个对象实现了什么,as告诉编译器如何看待一个对象:
<span styl