Boxing est la conversion implicite d'un type valeur en un type référence.
Unboxing est la conversion explicite du type référence créé par boxing en un type valeur.
Voyons un exemple d'extrait de code -
// int int myVal = 12; // Boxing object myBoxed = myVal; // Unboxing int myUnBoxed = (int) myBoxed;
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];
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!