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

WBOY
リリース: 2023-09-12 13:13:11
転載
892 人が閲覧しました

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