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

WBOY
リリース: 2023-09-08 14:57:11
転載
1175 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート