Cette documentation est archivée et n’est pas conservée.

Terminologie C#

Visual Studio 2005

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 point de type référence à 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

Afficher: