この記事では、簡単な例を使用して C# のボックス化およびボックス化解除操作の実装方法を説明します。簡単に言うと、ボックス化は値の型を参照型に変換することであり、これにはスタックが関係します。 C# を学習したことのある人なら誰でも使い方を知っているはずなので、ここではあまり恥ずかしくないようにします。このサンプル コードは C# の初心者向けでもあり、非常に簡単です。
具体的な実装コードは次のとおりです:
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace UnBoxing { class Program { static void Main(string[] args) { int i = 123;//声明一个int类型的变量i,并初始化为123 object obj = i; //执行装箱操作 Console.WriteLine("装箱操作:值为{0},装箱之后对象为{1}", i, obj); int j = (int)obj;//执行拆箱操作 Console.WriteLine("拆箱操作:装箱对象为{0},值为{1}", obj, j); Console.ReadLine(); } } }
ボックス化およびボックス化解除操作の C# 実装の簡単な例に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。