static void Main(string[] args)
{
var i = 123; //System.Int32
//对 i 装箱(隐式)
object obj = i;
Console.Read();
}
static void Main(string[] args)
{
var i = 123; //System.Int32
//对 i 装箱(隐式)
object obj = i;
//对 obj 进行拆箱(显式)
i = (int)obj;
Console.Read();
}
static void Main(string[] args)
{
//使用 string.Format 演示装箱的使用,在这里 24 会被进行装箱操作
var formatStr = string.Format("{0} {1}.", "I'm", 24);
Console.WriteLine($"formatStr: {formatStr}");
var objs = new List<object>();
for (int i = 0; i < 5; i++)
{
//每一次 i 都会装箱到 objs 中
objs.Add(i);
}
Console.WriteLine("==========");
foreach (var obj in objs)
{
//两个 object 类型不能直接使用 * ,需要使用 int 进行显式拆箱
Console.WriteLine($"{obj} * {obj} = {(int)obj * (int)obj}");
}
Console.Read();
}
//对 i 装箱(隐式)进对象 obj object obj = i;
int i = 123; // 值类型 object o = i; // 装箱 int j = (int)o; // 拆箱
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有