Les types de données C# sont divisés en types valeur et types référence. Les types valeur stockent les valeurs réelles, sont immuables et allouent de la mémoire sur la pile, comme int et float. Les types de référence stockent des références à des valeurs, sont mutables et allouent de la mémoire sur le tas, comme une chaîne et un tableau. Types de données C#
Stockage de type valeur Le valeur elle-même, plutôt que de stocker une référence à la valeur.
Les types de valeur sont immuables, ce qui signifie que les modifications apportées à une variable de type valeur n'affectent pas la valeur d'origine.Les types de valeur allouent de la mémoire sur la pile.
Des exemples courants de types de valeur incluent int, float, double et bool.Les exemples courants de types de référence incluent la chaîne, le tableau et la classe.
Type de référence
mutabilité
immuabilitéallocation de mémoire | pile | |
---|---|---|
exemple | int, float | string, array, class |
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!