이 기사에서는 간단한 예를 사용하여 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 중국어 웹사이트를 주목하세요!