Modificatore internal

Aggiornamento: novembre 2007

Dichiara la visibilità interna di una classe, di un'interfaccia o del relativo membro.

internal statement

Argomenti

  • statement
    Obbligatorio. Definizione di una classe, di un'interfaccia o di un membro.

Note

Il modificatore internal rende una classe, un'interfaccia o un membro visibile solo all'interno del package corrente. Il codice esterno al package corrente non può accedere ai membri internal.

Le classi e le interfacce possono essere contrassegnate con il modificatore internal. Nell'ambito globale, il modificatore internal è identico al modificatore public. Qualsiasi membro di una classe o di un'interfaccia può essere contrassegnato con il modificatore internal.

Non è possibile combinare il modificatore internal con gli altri modificatori di visibilità, quali public, private e protected. Il comportamento dei modificatori di visibilità dipende dall'ambito nel quale vengono definiti. Un metodo public di una classe internal, ad esempio, non è accessibile pubblicamente, tuttavia ogni codice che abbia accesso alla classe può accedere a tale metodo.

Requisiti

Versione .NET

Vedere anche

Concetti

Ambito di variabili e costanti

Riferimenti

Modificatore public

Modificatore private

Modificatore protected

Istruzione var

Istruzione function

Istruzione class

Altre risorse

Modificatori