C# 装箱和拆箱
2021-04-15 02:26
标签:span line write text c# under ons console 转换 是值类型和对象之间进行转换时,CLR必须执行装箱和取消装箱的过程。 值类型 => 引用类型 把装过箱的引用类型 =>值类型 int b = (int) obj; 拆箱要显示强制转换类型 如: long与int不匹配则无法进行, 执行取消装箱和强制转换: C# 装箱和拆箱 标签:span line write text c# under ons console 转换 原文地址:https://www.cnblogs.com/szmh9192/p/8833384.html什么是装箱和拆箱?
装箱
int a = 1;
object obj = a;
Console.WriteLine ("对象的值 = {0}", obj); //对象的值 =1
拆箱
object obj = 1;//1为int类型
long b =(long) obj;
object obj = 9;
long b = (int) obj;