2009-10-16 10 views

Odpowiedz

11

Wystarczy zadeklarować Sub/funkcji Private:

Private Function Bar() As String Implements IFoo.Bar 
20

Jak others mieć said sprawiają, że rutynowe prywatny, a to zmusza klientów zadzwonić za pośrednictwem interfejsów.

Jeszcze jedno słowo. Jawna implementacja interfejsu w języku C# pozwala programistce na inherit two interfaces that share the same member names and give each interface member a separate implementation. W VB.Net to proste, ponieważ metody implementacji mogą mieć różne nazwy od nazw interfejsów.

Function ICanUseAnyNameILike() As String Implements IFoo.Bar 

Function ItsTotalAnarchy() As String Implements IFoo2.Bar, IFoo3.ItsMadnessReally 
+2

Odtąd używam 'IFoo3.ItsMadnessReally' jako metody interfejsu w moich projektach. – Alxandr

Powiązane problemy