【问题标题】:Implementing a C# interface in a VB class在 VB 类中实现 C# 接口
【发布时间】:2010-10-28 15:12:35
【问题描述】:

我正在研究一种插件架构,在阅读了一些内容之后,我已经确定了一个。主机类以及该主机的一些插件将在 C# 中实现。我遇到的问题是我的一些团队使用 VB.net。那么问题来了,是否可以在 VB 中实现一个 C#(插件)接口,这样当它被动态加载到宿主程序中时,它就会具有接口所需的方法。

我在 VB 中尝试的想法:

Imports PluginInterface 

Public Class Class1 Implements IPlugin


End Class

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

【问题讨论】:

  • 我确实尝试了上面的代码,不幸的是找不到命名空间。可以在 codeproject.com/KB/cs/pluginsincsharp.aspx 找到我在此之后建模的示例。我正在尝试在 VB 类中实现给定的 C# Iplugin 接口,如上

标签: c# vb.net dll plugins


【解决方案1】:

是的,您绝对可以在 VB.NET 中实现用 C# 编写的接口,反之亦然。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 1970-01-01
    • 2012-02-01
    • 1970-01-01
    • 2015-04-25
    相关资源
    最近更新 更多