C#语句几个白痴问题请帮忙解释一下下面几个句子结构所要表达的意思,1,IFillShapeElement pFillSh

C#语句几个白痴问题
请帮忙解释一下下面几个句子结构所要表达的意思,
1,IFillShapeElement pFillShapeEle = pElement as IFillShapeElement; //IFillShapeElement为一个接口
as充当的意思是什么
2,IRectangleElement pRectangleEle = new RectangleElementClass(); //RectangleElementClass与IRectangleElement 都为接口名称 但相互之间没有继承关系,接口不是不能直接实例化么
3,pColor = new RgbColorClass();
IFillSymbol pFillSymbol = new SimpleFillSymbolClass();
//这两种都是实例化为什么下面这句前面多一个类名.
4,IFeature pFeature; // IFeature 接口名,这是pFeature继承IFeature
新手,
参照物啊 1年前 已收到1个回答 举报

4519495 幼苗

共回答了21个问题采纳率:90.5% 举报

类型转换.
匿名对象赋值给接口.
pColor在使用之前已经定义了类型,如果没有定义的话,肯定编译失败.
IFeature应该是接口类,而pFeature只是类的成员变量

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.071 s. - webmaster@yulucn.com