Terminologie C#
Mise à jour : novembre 2007
modificateur d'accès
Mot clé, tel que private, protected, internal ou public, qui restreint l'accès à un type ou un membre de type. Pour plus d'informations, consultez Modificateurs d'accès.membre accessible
Membre auquel on peut accéder à l'aide d'un type donné. Un membre accessible à un type n'est pas nécessairement accessible à un autre type. Pour plus d'informations, consultez Modificateurs d'accès et Assemblys friend.accesseur
Méthode qui définit ou récupère la valeur d'une donnée membre privée qui est associée à une propriété. Les propriétés en lecture-écriture ont des accesseurs get et set. Les propriétés qui sont en lecture seule ont uniquement un accesseur get. Pour plus d'informations, consultez Propriétés.méthode anonyme
Une méthode anonyme est un bloc de code qui est passé en tant que paramètre à un délégué. Pour plus d'informations sur les méthodes, consultez Méthodes anonymes.classe de base
Une classe qui est héritée par une autre classe « dérivée ». Pour plus d'informations, consultez Héritage.pile des appels
Série des appels de méthode qui mène du début du programme jusqu'à l'instruction actuellement exécutée au moment de l'exécution.classe
Type de données qui décrit un objet. Les classes contiennent à la fois les données et les méthodes pour agir en fonction des données. Pour plus d'informations, consultez Classes.constructeur
Méthode spéciale sur une classe ou struct qui initialise les objets de ce type. Pour plus d'informations, consultez Constructeurs.délégué
Un délégué est un type qui référence une méthode. Une fois qu'une méthode est assignée à un délégué, ce dernier se comporte exactement comme cette méthode. Pour plus d'informations, consultez Délégués.classe dérivée
Classe qui utilise l'héritage pour obtenir, augmenter ou modifier le comportement et les données d'une autre classe « de base ». Pour plus d'informations, consultez Héritage.destructeur
Méthode spéciale sur une classe ou un struct qui prépare l'instance à être détruite par le système. Pour plus d'informations, consultez Destructeurs.événement
Membre d'une classe ou d'unstruct qui envoie des notifications d'un changement. Pour plus d'informations, consultez Événements.champ
Donnée membre d'une classe ou d'unstruct directement accessible.génériques
Les génériques vous permettent de définir une classe et ou une méthode qui est définie avec un paramètre de type. Lorsque le code client instancie le type, il spécifie un type particulier comme argument. Pour plus d'informations, consultez Génériques.IDE
Environnement de développement intégré. Application qui fournit l'interface utilisateur unifiée pour les divers outils de développement y compris le compilateur, le débogueur, l'éditeur de code et les concepteurs.type immuable
Type dont les données d'instance, les champs et les propriétés, ne changent pas après la création de l'instance. La plupart des types valeur sont immuables.membre inaccessible
Membre auquel on ne peut pas accéder à l'aide d'un type donné. Un membre inaccessible pour un type n'est pas nécessairement inaccessible pour un autre type. Pour plus d'informations, consultez Modificateurs d'accès.héritage
C# prend en charge l'héritage. Une classe qui dérive d'une autre classe, dénommée classe de base, hérite donc des mêmes méthodes et propriétés. L'héritage implique des classes de base et des classes dérivées. Pour plus d'informations, consultez Héritage.interface
Un type qui contient uniquement les signatures des méthodes, des événements et des délégués publics. Un objet qui hérite de l'interface doit implémenter toutes les méthodes et tous les événements définis dans l'interface. Les classes ou structs peuvent hériter de n'importe quel nombre d'interfaces. Pour plus d'informations, consultez Interfaces.itérateur
Un itérateur est une méthode qui permet à des consommateurs d'une classe qui contient une collection ou un tableau d'utiliser foreach, in (Référence C#) pour parcourir cette collection ou ce tableau.membre
Champ, propriété, méthode ou événement déclaré sur une classe ou structure.méthode
Bloc de code nommé qui fournit le comportement d'une classe ou d'une structure.type mutable
Type dont les données d'instance, les champs et les propriétés, ne peuvent pas changer après la création de l'instance. La plupart des types référence sont mutables.type imbriqué (nested type)
Type défini dans la déclaration d'un autre type.object
Instance d'une classe. Un objet existe en mémoire et possède des données et des méthodes qui agissent sur les données. Pour plus d'informations, consultez Objets, classes et structs.propriété
Donnée membre accessible au moyen d'un accesseur. Pour plus d'informations, consultez Propriétés.refactorisation
Réutilisation de code déjà saisi. L'éditeur de code de Visual C# Express peut reformater intelligemment du code pour, par exemple, transformer un bloc de code de surbrillance en méthode. Pour plus d'informations, consultez Refactorisation.type référence (reference type)
Type de données. Une variable déclarée comme un type référence pointe vers un emplacement où les données sont stockées. Pour plus d'informations, consultez Types référence.static
Une classe ou méthode déclarée statique existe sans être d'abord instanciée à l'aide du mot clé new. Main() est une méthode statique. Pour plus d'informations, consultez Classes statiques et membres de classe statique.struct
Un type de données composé est utilisé en général pour contenir quelques variables qui ont une relation logique. Les structs peuvent également contenir des méthodes et des événements. Les structs ne prennent pas en charge l'héritage, mais ils prennent en charge des interfaces. Un struct est un type valeur, alors qu'une classe est un type référence. Pour plus d'informations, consultez Structures.type valeur (value type)
Un type valeur est un type de données qui est alloué sur la pile, par opposition à un type référence qui est alloué sur le tas. Les types intégrés, y compris les types numériques ainsi que le type de struct et le type nullable, sont tous des types valeur. Les types classe et chaîne sont des types référence. Pour plus d'informations, consultez Types valeur (Référence C#).