Parlando con Massimo oggi, ho notato delle simmetrie/asimmetrie nelle scelte di quelli che hanno progettato C# e VB:
- Nel caso di VB, la visibilità implicita (cioè pubblica) dell'implementazione di un'interfaccia definisce un'implementazione implicita dell'interfaccia. Stessa parola ("implicita") ma due sensi diversi.
- Nel caso di C#, la visibilità esplicita dell'implementazione di un'interfaccia non è consentita per definire un'implementazione esplicita. Stessa parola ("esplicita") ma due sensi diversi anche in questo caso.