我有一个名为MyObject的对象。它提供了一些业务操作并且不包含任何数据。在源代码中,我初始化它做一些操作:C#是否重用尚未被GC销毁的现有对象?
MyObject myObj = new MyObject();
在其他地方,我初始化一个新的不同的名字:
MyObject BuObj = new MyObject();
MyObject来过如果MyObj中并没有被破坏的GC然后。所以当我初始化BuObj的时候,C#是否重用了MyObject for BuObj而不是初始化一个新的?
这几乎就像_ [如果一棵树落在森林里,没有人会听到它](http://en.wikipedia.org/wiki/If_a_tree_falls_in_a_forest)_... – Smudge202