Maison > développement back-end > Tutoriel C#.Net > Types de valeur et types de référence en C#

Types de valeur et types de référence en C#

王林
Libérer: 2023-09-03 16:45:32
avant
1060 Les gens l'ont consulté

C# 中的值类型与引用类型

Les types de valeur et les références sont tous deux des types en C# -

Type de valeur

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.

Type de référence

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 -

  • object
  • dynamic
  • string

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal