Partage via


Types de référence (référence C#)

C# a deux types de types : les types de référence et les types valeur. Les variables des types de référence stockent les références à leurs données (objets), tandis que les variables des types valeur contiennent directement leurs données. Avec les types de référence, deux variables peuvent référencer le même objet. Par conséquent, les opérations sur une variable peuvent affecter l’objet référencé par l’autre variable. Avec les types valeur, chaque variable a sa propre copie des données. Les opérations sur une variable ne peuvent pas affecter l’autre variable, sauf dans le cas des invariables , refet out des variables de paramètre. Pour plus d’informations, consultez le modificateur de paramètre dans, ref et out .

La documentation de référence du langage C# décrit la version la plus récente du langage C#. Il contient également la documentation initiale des fonctionnalités dans les préversions publiques pour la prochaine version du langage.

La documentation identifie toute fonctionnalité introduite en premier dans les trois dernières versions de la langue ou dans les préversions publiques actuelles.

Conseil / Astuce

Pour savoir quand une fonctionnalité a été introduite en C#, consultez l’article sur l’historique des versions du langage C#.

Utilisez les mots clés suivants pour déclarer des types de référence :

C# fournit également les types de référence intégrés suivants :

Voir aussi