page contents

什么是装箱和拆箱?

小柒 发布于 2022-11-03 09:53
阅读 751
收藏 0
分类:高并发架构
4388
王昭君
王昭君

值类型数据类型到引用类型(对象)数据类型的转换称为装箱。例如:


namespace demoapp
{
    class Conversion
    {
        public void DoSomething()
        {
            int i = 10;
            object o = i;
        }
    }
}


拆箱是将引用类型数据类型转换为值类型。例如:


namespace demoapp
{
    class Conversion
    {
        public void DoSomething()
        {
            object o = 222;
            int i = (int)o;
        }
    }
}
请先 登录 后评论