首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#程序是不是可能产生dead reference

2013-08-01 
C#程序是否可能产生dead reference?一个非空的引用,会不会在某些情况下变成dead reference?[解决办法]goog

C#程序是否可能产生dead reference?
一个非空的引用,会不会在某些情况下变成dead reference?

[解决办法]
google了下,这个词反倒在一些中文blog上出现。完全是国人生造的词语。

根据某文章的介绍,我推测你说的是那些不再被任何变量引用的对象。那么在C#中制造这样的场景很容易:
MyClass mc = new MyClass() { id = 1 };
mc = new MyClass() { id = 2 };
//此时那个id=1的MyClass的对象实例就没有任何引用指向它,就是所谓的“dead reference”

热点排行