2010-10-28 190 views
0

我正在开发一个插件架构,并且在阅读完一些东西之后,我已经解决了这个问题。主机类将在C#中实现以及该主机的一些插件。我遇到的问题是我的一些团队使用VB.net。所以问题是,是否可以在VB中实现一个C#(插件)接口,以便当它动态加载到主机程序中时,它将具有接口所需的方法。在VB类中实现C#接口

我试图在VB的想法:

Imports PluginInterface 

Public Class Class1 Implements IPlugin 


End Class 

注:PluginInterface是包含C#IPlugin接口命名空间

+0

我没有尝试上面的代码,不幸的是命名空间无法找到。我正在对此进行建模的示例可以找到codeproject.com/KB/cs/pluginsincsharp.aspx。我试图在VB类中实现给定的C#Iplugin接口,就像上面的 – GRush 2010-10-28 15:39:57

回答

2

是的,你完全可以实现内VB.NET C#编写的接口,反之亦然。

+0

一样,对于所有的.NET语言,就我所知,同样如此...... – 2010-10-28 15:22:51