在 VB 类中实现 C# 接口
我正在研究一种插件架构,经过一番阅读后,我决定采用一种插件架构。主机类以及该主机的一些插件将用 C# 实现。我遇到的问题是我的一些团队使用 VB.net。所以问题是,是否可以在 VB 中实现 C#(插件)接口,以便当它动态加载到主机程序中时,它将具有该接口所需的方法。
我在 VB 中尝试的想法:
Imports PluginInterface
Public Class Class1 Implements IPlugin
End Class
注意:PluginInterface 是包含 C# IPlugin 接口的命名空间
I am working on a plugin architecture and after some reading I have settled on one. The host class will be implemented in C# as well as some of the plugins for that host. The issue I am having is that some of my team uses VB.net. So the question, is it possible to implement a C# (plugin)interface in VB, such that when it is dynamically loaded into the host program it will have the methods required by the interface.
The idea I am attempting in VB:
Imports PluginInterface
Public Class Class1 Implements IPlugin
End Class
Note: PluginInterface is the namespace that contains the C# IPlugin interface
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您绝对可以在 VB.NET 中实现用 C# 编写的接口,反之亦然。
Yes, you can absolutely implement an interface written in C# within VB.NET, and vice versa.