C# ArcGISEngine的代码问题

IDataset dataset = (IDataset)currentFeatureLayer.FeatureClass;
请问一下大家:等号后面(IDataset)的作用是什么呢?
currentFeatureLayer.FeatureClass属于Carto类,而 IDataset 属于Geodatabase类,这两个为什么能进行赋值操作呢?

1个回答

IDataset 从名字上看是接口,如果一个类类型实现了这个接口,那么就可以这么转换。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问