エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ボックス化とボックス化解除 - C# プログラミング ガイド - C#
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ボックス化とボックス化解除 - C# プログラミング ガイド - C#
ボックス化とは、値型から object 型、またはその値型によって実装されている任意のインターフェイス型... ボックス化とは、値型から object 型、またはその値型によって実装されている任意のインターフェイス型へ変換するプロセスのことです。 共通言語ランタイム (CLR) により値型がボックス化されるとき、値は System.Object インスタンス内部にラップされ、マネージド ヒープに格納されます。 ボックス化解除すると、値型がオブジェクトから抽出されます。 ボックス化は暗黙的に行われ、ボックス化解除すると明示的になります。 ボックス化とボックス化解除の概念は、任意の型の値をオブジェクトとして扱うという C# の型システムの統一されたビューに基づいています。 次の例では、整数の変数 i を "ボックス化" し、オブジェクト o に代入しています。 int i = 123; // The following line boxes i. object o = i; 次に、オブジェクト o は、