ホームページ  >  記事  >  バックエンド開発  >  C# でのボックス化とボックス化解除

C# でのボックス化とボックス化解除

WBOY
WBOY転載
2023-09-08 14:57:111177ブラウズ

C# 中的装箱和拆箱

ボックス化

ボックス化は、値型から参照型への暗黙的な変換です。

アンボックス化

アンボックス化とは、ボックス化によって作成された参照型を値型に明示的に変換することです。

サンプル コード スニペットを見てみましょう -

// int
int myVal = 12;
// Boxing
object myBoxed = myVal;
// Unboxing
int myUnBoxed = (int) myBoxed;

C# で配列リストを表示する別の例を見てみましょう -

int a = 5;
ArrayList arr = new ArrayList();
// Boxing
arr.Add(a);
// UnBoxing
int b = (int)arr[0];

以上がC# でのボックス化とボックス化解除の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。