2010-10-28 2 views
0

Je travaille sur une architecture de plugin et après quelques lectures je me suis installé sur un. La classe hôte sera implémentée en C# ainsi que certains des plugins pour cet hôte. Le problème que je rencontre est que certaines de mes équipes utilisent VB.net. Donc, la question, est-il possible d'implémenter une interface C# (plugin) dans VB, de sorte que quand il est chargé dynamiquement dans le programme hôte, il aura les méthodes requises par l'interface.Implémentation d'une interface C# dans une classe VB

L'idée que je tente en VB:

Imports PluginInterface 

Public Class Class1 Implements IPlugin 


End Class 

Note: PluginInterface est l'espace de noms qui contient l'interface C# IPlugin

+0

J'ai essayé le code ci-dessus malheureusement l'espace de noms ne peut pas être trouvé. L'exemple que je modélise après peut être trouvé sur codeproject.com/KB/cs/pluginsincsharp.aspx. J'essaie d'implémenter l'interface donnée C# Iplugin dans une classe VB, comme ci-dessus – GRush

Répondre

2

Oui, vous pouvez absolument implémenter une interface écrite en C# au sein VB.NET , et vice versa.

+0

Et la même chose est vraie avec tous les langages .NET, pour autant que je sache ... –

Questions connexes