2012-09-28 162 views
0

我有一个函数Ge​​tImage的DLL(ImageHelp)。我想在不同的类中使用这个函数,所以我定义了一个接口IImages。 可以访问该DLL的接口中的函数被声明为 Image GetImage(); 在班我想:接口声明

Image image = IImages.GetImage(); 

Image image = _imagehelp.GetImage(); 

在这两种情况下,我得到的错误。 classxyz does not implement GetImage.

任何意见将不胜感激。使用的getImage

多哥

+1

什么语言?你可以显示“Image”和“IImages”的类型定义吗? (我们可能不需要任何方法内容,只需要成员签名。)不同的程序集如何设置它并不完全清楚。你可以在类型定义中指出哪些程序集在哪些程序集中? – David

+0

首先,如果'IImages'是一个接口,那么'IImages.GetImage()'是没有意义的。接口类型根据定义不是实现,所以它不应该有一个静态方法。对于第二个代码示例,什么是_imagehelp?对于错误,什么是'classxyz'? – David

回答

0

你的类需要继承IImages(classxyz例如需要继承IImages)。