2009-10-16 13 views

risposta

11

Proprio Declare Sub/funzione Private:

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

Come others hanno said, rendere la routine privato, e costringe i clienti a chiamare tramite le interfacce.

Ancora una parola. L'implementazione esplicita dell'interfaccia in C# consente inoltre al programmatore di inherit two interfaces that share the same member names and give each interface member a separate implementation. In VB.Net, è facile, perché i metodi di implementazione possono avere nomi diversi dai nomi dell'interfaccia.

Function ICanUseAnyNameILike() As String Implements IFoo.Bar 

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

Da qui in poi userò 'IFoo3.ItsMadnessReally' come metodo di interfaccia nei miei progetti. – Alxandr

Problemi correlati