ホームページ  >  記事  >  バックエンド開発  >  C# でのアンボックス化とは何ですか?

C# でのアンボックス化とは何ですか?

WBOY
WBOY転載
2023-09-12 13:13:11862ブラウズ

C# でのアンボックス化とは何ですか?

ボックス化は暗黙的であり、アンボックス化は明示的です。アンボックス化は、ボックス化によって作成された参照型を値型に明示的に変換します。

C# の変数とオブジェクトの例を見てみましょう -

// int
int x = 30;

// Boxing
object obj = x;

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

以下は、ボックス化解除を示す例です -

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

// Boxing
arrList.Add(x);

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

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

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