我正在开发一个插件架构,经过一些阅读后我已经确定了一个。宿主类将在C#中实现,以及该主机的一些插件。我遇到的问题是我的一些团队使用VB.net。所以问题是,是否可以在VB中实现C#(插件)接口,这样当它被动态加载到主机程序中时,它将具有接口所需的方法。
我在VB中尝试的想法:
Imports PluginInterface
Public Class Class1 Implements IPlugin
End Class
注意:PluginInterface是包含C#IPlugin接口的命名空间
答案 0 :(得分:2)
是的,你绝对可以在VB.NET中实现用C#编写的接口,反之亦然。