Partager via


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#).

Voir aussi

Concepts

Guide de programmation C#

Autres ressources

Référence C#