Interne

Auteur: Louise Ward
Date De Création: 4 Février 2021
Date De Mise À Jour: 17 Peut 2024
Anonim
NeW Free interne WiFi 100% Working For 2020
Vidéo: NeW Free interne WiFi 100% Working For 2020

Contenu

Définition - Que signifie interne?

Interne, en C #, est un mot clé utilisé pour déclarer l'accessibilité d'un type ou d'un membre de type, de sorte que l'accès est limité à l'assembly dans lequel il est déclaré.


Un modificateur interne est utilisé pour empêcher l'utilisation d'un modificateur public, qui permet d'accéder à d'autres assemblys chaque fois que nécessaire. Un modificateur interne est donc utile pour implémenter le concept d'encapsulation dans la programmation orientée objet au niveau de l'assemblage. Il est utilisé dans les grands programmes où la dissimulation d'informations au-delà des limites d'un programme peut améliorer la maintenabilité et la sécurité.

Interne est le plus souvent utilisé dans le développement basé sur les composants en permettant à un groupe spécifique de composants de communiquer de manière privée et d'empêcher l'accès au code qui n'est pas pertinent pour ce groupe. Les modificateurs internes permettent l'accès des membres d'un assemblage à partir d'assemblys amis conçus pour des raisons spécifiques, telles que les tests unitaires, les extensions de bibliothèques de classes, etc.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique interne

Internal est l'un des modificateurs d'accès limitant l'accès aux types définis dans l'assembly de projet en cours. L'accessibilité par défaut des classes et des structures déclarées dans un espace de noms ou au niveau supérieur d'une unité de compilation et non dans d'autres types est interne.

Par exemple, lors du développement d'une application d'interface utilisateur graphique (GUI) impliquant des éléments personnalisés, tels que des fenêtres, des formulaires, des contrôles, etc., ils peuvent être spécifiés avec un accès interne afin de coopérer de manière privée sans être exposés au code utilisé. ces éléments.


Référencer un membre avec un accès interne depuis l'extérieur de l'assembly dans lequel il est déclaré entraîne une erreur de compilation. Lors de l'utilisation des membres internes d'un assembly auquel il faut accéder à partir d'un assembly ami, le nom de l'assembly ami doit être spécifié avec l'attribut InternalsVisibleToAttribute dans l'assembly où les membres internes sont définis.

Une méthode virtuelle interne ne peut pas être remplacée en C #.

Cette définition a été écrite dans le con de C #