Maison > Article > développement back-end > Types de valeur et types de référence en C#
Les types de valeur et les références sont tous deux des types en C# -
Les variables de type valeur peuvent être affectées directement. Ils sont dérivés de la classe System.ValueType. Les types valeur contiennent directement des données. Lorsque le type int est déclaré, le système alloue de la mémoire pour stocker la valeur.
Les variables de type valeur sont stockées sur la pile.
Par exemple, int, char et float, qui stockent respectivement des nombres, des lettres et des nombres à virgule flottante.
Il fait référence à un emplacement mémoire. En utilisant plusieurs variables, les types référence peuvent faire référence à des emplacements mémoire. Si les données d'un emplacement mémoire sont modifiées par l'une des variables, l'autre variable reflète automatiquement ce changement de valeur.
Les variables de type référence sont stockées dans le tas.
Un exemple de type de référence intégré est -
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!