时间:2021-05-20
本文以一个简单实例讲述了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(); } }}声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了C#装箱和拆箱操作。分享给大家供大家参考,具体如下:1.C#中的装箱C#中的装箱就是把一个值类型隐式地转换为object类型,转换过程中采用的是值
疑问都知道C#有装箱和拆箱的操作,听闻也都是讲int类型转换成object类型就是装箱,将object类型再转回int类型就是拆箱。描述的通俗点:装箱将值类型转
本文实例讲述了C#中简单的拆箱操作用法。分享给大家供大家参考。具体如下:C#中拆箱是允许将引用作为值类型的进行处理的过程。下面这段代码实现将object转换成i
本文实例讲述了C#中简单的装箱操作。分享给大家供大家参考。具体如下:C#中装箱是:容许将值类型作为引用类型(比如:对象)进行处理的过程。下面的代码非常简单,可将
本文实例讲述了Java基础之自动装箱,注解操作。分享给大家供大家参考,具体如下:示例代码:手动装箱,手动拆箱IntegeriOb=newInteger(100)