C#语言中as运算符的功能和使用示例

as运算符在C#中的作用相当于先使用is检查对象类型,然后进行类型转换。如果类型不兼容,as运算符返回null。以下是一个示例:

Sphere obj = new Sphere(1);
ICalAreaAndVolumn myICal;
myICal = obj as ICalAreaAndVolumn;
if(myICal != null) {
    // 如果Sphere实现了ICalAreaAndVolumn接口,可以在这里执行相关操作
}
ppt 文件大小:5.59MB