所以让我们说创建一个对非托管对象的引用......
RandomObject x;
然后我将该引用分配给一个非托管对象。
x = new RandomObject(argX, argY);
但后来我决定我希望 x 引用该对象的不同实例:
x = new RandomObject(argZ, argV);
在这种情况下发生了什么?当我将 x 重新分配给非托管对象的不同实例时,是否设置了“new RandomObject(argX, argY)”?还是我必须在重新分配之前自己处理它?我要问的是这个对象的生命周期。
翻过高山走不出你
相关分类