Как реализовать явную реализацию интерфейса в VB.NET?
Явная реализация интерфейса в VB.NET
Ответ 1
добавьте метод в закрытый.
Ответ 2
Как другие, сказал, сделайте процедуру приватной, и она заставит клиентов звонить через интерфейсы,
Просто еще одно слово. Явная реализация интерфейса в С# также позволяет программисту наследовать два интерфейса, которые используют одни и те же имена элементов и дают каждому члену интерфейса отдельную реализацию. В VB.Net это легко, потому что методы реализации могут иметь разные имена из имен интерфейса.
Function ICanUseAnyNameILike() As String Implements IFoo.Bar
Function ItsTotalAnarchy() As String Implements IFoo2.Bar, IFoo3.ItsMadnessReally
Ответ 3
Просто объявите sub/function Private
:
Private Function Bar() As String Implements IFoo.Bar