Maison  >  Article  >  développement back-end  >  Qu’est-ce que le déballage en C# ?

Qu’est-ce que le déballage en C# ?

WBOY
WBOYavant
2023-09-12 13:13:11862parcourir

Qu’est-ce que le déballage en C# ?

La boxe est implicite, le déballage est explicite. Le déballage est la conversion explicite d'un type référence créé par boxing en un type valeur.

Voyons un exemple de variables et d'objets en C# −

// int
int x = 30;

// Boxing
object obj = x;

// Un boxing
int unboxInt = (int) obj;

Voici un exemple montrant Un boxing −

int x = 5;
ArrayList arrList = new ArrayList();

// Boxing
arrList.Add(x);

// UnBoxing
int y = (int) arrList [0];

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer