Code Bye

C#接口中的方法有哪些实现的方法

小白一个,之前学习的是,接口没有方法实现,具体实现在继承其的子类中。
但是最近在用ArcObjects,感觉里面的接口很迷,
例如:IWorkSapce pWorkSpace=pWorkSpaceFactory.OpenFromFile();
后者的方法返回的也是一个IWorkSpace对象。
而这个时候,pWorkSpace已经实例化完成,可以使用其中的方法了。
本人就很困惑,这个接口不像是接口,而像一个类。
希望有高手能够为本人解惑
解决方案

40

pWorkSpace是个对象,它有本人的类型:pWorkSpace.GetType();
不过现在披上了IWorkSpace的外衣,意味着现在你只能使用这个接口定义好的方法

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#接口中的方法有哪些实现的方法