Interno

Autore: Louise Ward
Data Della Creazione: 4 Febbraio 2021
Data Di Aggiornamento: 17 Maggio 2024
Anonim
Sub Urban & Bella Poarch - INFERNO (Official Music Video)
Video: Sub Urban & Bella Poarch - INFERNO (Official Music Video)

Contenuto

Definizione - Cosa significa interno?

Interno, in C #, è una parola chiave utilizzata per dichiarare l'accessibilità di un tipo o membro del tipo in modo tale che l'accesso sia limitato all'assembly in cui è dichiarato.


Un modificatore interno viene utilizzato per impedire l'uso di un modificatore pubblico, che consente l'accesso ad altri assembly ove necessario. Un modificatore interno, pertanto, è utile per implementare il concetto di incapsulamento nella programmazione orientata agli oggetti a livello di assieme. Viene utilizzato in programmi più grandi in cui nascondere le informazioni oltre i limiti del programma può migliorare la manutenibilità e la sicurezza.

L'interno è spesso utilizzato nello sviluppo basato su componenti consentendo a un gruppo specifico di componenti di comunicare in modo privato e impedire l'accesso al codice che non è pertinente per questo gruppo. I modificatori interni consentono l'accesso dei membri di un assembly dagli assembly amici progettati per motivi specifici quali test di unità, estensioni delle librerie di classi, ecc.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega Internal

Internal è uno dei modificatori di accesso che limita l'accesso ai tipi definiti all'interno dell'assembly del progetto corrente. L'accessibilità predefinita delle classi e delle strutture dichiarate all'interno di uno spazio dei nomi o al livello superiore di un'unità di compilazione e non all'interno di altri tipi è interna.


Ad esempio, durante lo sviluppo di un'applicazione con interfaccia utente grafica (GUI) che coinvolge elementi della GUI personalizzati come finestre, moduli, controlli, ecc., Possono essere specificati con accessibilità interna in modo da cooperare privatamente senza essere esposti al codice che sta utilizzando questi elementi.

Fare riferimento a un membro con accesso interno dall'esterno dell'assembly in cui viene dichiarato provoca un errore del compilatore. Durante l'utilizzo dei membri interni di un assembly a cui è necessario accedere da un assembly amico, è necessario specificare il nome dell'assembly amico con l'attributo InternalsVisibleToAttribute nell'assembly in cui sono definiti i membri interni.

Un metodo virtuale interno non può essere sovrascritto in C #.

Questa definizione è stata scritta nel con di C #