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

Il existe deux genres de types en C# : les types référence et les types valeur. Les variables des types référence font référence à leurs données (objets), tandis que les variables des types valeur contiennent directement leurs données. Avec les types référence, deux variables peuvent faire référence au même objet ; par conséquent, les opérations sur une variable peuvent affecter le même objet référencé par l'autre variable. Avec les types valeur, chaque variable a sa propre copie des données, et il n’est pas possible que les opérations sur une variable affectent l’autre (sauf dans le cas des variables de inparamètre , refet out ; voir dans, ref et modificateur de paramètre out ).

Les mots clés suivants sont utilisés pour déclarer des types référence :

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

Voir aussi