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

作者:shichen2014 时间:2023-09-10 15:37:28 

本文以一个简单实例讲述了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#,装箱,拆箱
0
投稿

猜你喜欢

  • Java开发岗位面试被问到反射怎么办

    2023-01-07 00:09:12
  • C#实现读写ini文件类实例

    2023-09-06 18:47:00
  • 使用java技术抓取网站上彩票双色球信息详解

    2022-01-04 14:47:51
  • Mybatis-plus多租户项目实战进阶指南

    2023-10-10 18:14:43
  • java中匿名内部类详解

    2022-10-06 14:56:56
  • C#生成随机数的方法小结

    2023-03-30 22:07:33
  • java 实现迷宫回溯算法示例详解

    2023-12-14 23:52:26
  • AndroidStudio 配置 AspectJ 环境实现AOP的方法

    2021-09-03 10:09:01
  • java 代码块与静态代码块加载顺序

    2021-08-01 15:19:35
  • 如何解决springmvc文件下载,内容损坏的问题

    2023-10-11 07:12:10
  • 深入理解TextView实现Rich Text--在同一个TextView设置不同字体风格

    2023-05-25 04:52:01
  • formfile文件上传使用示例

    2023-06-23 03:41:58
  • Android实现短信验证功能的代码

    2022-08-28 19:54:15
  • Android带圆形数字进度的自定义进度条示例

    2021-10-04 20:20:01
  • C#检测DataSet是否为空的方法

    2023-02-24 03:23:41
  • Android仿天猫横向滑动指示器功能的实现

    2022-10-09 16:53:58
  • Android 下的 QuickJS Binding 库特性使用详解

    2022-08-08 00:24:24
  • C#中POST接口formdata传参模板的记录

    2022-03-30 01:58:50
  • C#中类成员的定义的修饰关键词知识点总结

    2023-08-13 15:10:10
  • 基于OpenGL实现多段Bezier曲线拼接

    2022-03-07 03:47:31
  • asp之家 软件编程 m.aspxhome.com