0
在某些塊的創建中的「薄弱環節」的匿名對象和對象:終身對象
//first object System.Random
string result = new Random().Next(0,1) == 1 ?
"equal 1":"sory, but not equal 1";
//second object System.Random
string result = ((Random)new WeakReference(new Random()).Target).Next(0,1) == 1 ?
"equal 1":"sory, but not equal 1";
GC.Collect();
其中的意見加標籤的對象有一個更大的機會垃圾收集後活路?
對象既可以收藏也可以不收藏。他們不會有百分之一的機會存活。這是確定性的。 – Servy
也就是說,在語言標準中GC.Collect()的機制沒有明確的定義。 – dima
有許多屬性已經定義好了,還有很多屬性作爲GC的實現細節。如果你想知道什麼是明確定義的,你可以自己閱讀規範。 – Servy