Boxing et unboxing en C#

WBOY
Libérer: 2023-09-08 14:57:11
avant
1174 Les gens l'ont consulté

C# 中的装箱和拆箱

Boxing

Boxing est la conversion implicite d'un type valeur en un type référence.

Unboxing

Unboxing est la conversion explicite du type référence créé par boxing en un type valeur.

Exemple

Voyons un exemple d'extrait de code -

// int
int myVal = 12;
// Boxing
object myBoxed = myVal;
// Unboxing
int myUnBoxed = (int) myBoxed;
Copier après la connexion

Voyons un autre exemple d'affichage d'une liste de tableaux en C# -

int a = 5;
ArrayList arr = new ArrayList();
// Boxing
arr.Add(a);
// UnBoxing
int b = (int)arr[0];
Copier après la connexion

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