int i = 0;
        //装箱
        object obj = i;
        Debug.Log(i);
        Debug.Log(obj);
        i = 10;
        Debug.Log(i);
        Debug.Log(obj);


        //拆箱
        object obj2 = 5;
        int i2 = (int)obj2;
        Debug.Log(i2);
        Debug.Log(obj2);
        obj2 = 20;
        Debug.Log(i2);

        Debug.Log(obj2);

//最终的输出

关于C#的装箱和拆箱的简单测试例子

所以改动之后,无论是值的还是引用的类型,都不会再受到之前的赋值的类型的变化而变化

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-22
猜你喜欢
  • 2022-12-23
  • 2021-09-29
  • 2021-12-02
  • 2021-09-29
相关资源
相似解决方案