C#实现装箱与拆箱操作简单实例

前端技术 2023/09/07 C#

本文以一个简单实例讲述了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();
    }
  }
}

本文地址:https://www.stayed.cn/item/17862

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。