C#可以有ARC等价物吗?

时间:2014-12-17 21:09:05

标签: c# .net programming-languages automatic-ref-counting refcounting

从.NET(C#)开发到做一些Objective-C编码,我偶然发现了ARC(自动引用计数)。

我知道C ++(可能是Objective-C)具有确定性的破坏语义,ARC似乎是朝着同一方向迈出的又一步。

虽然我不熟悉它的内部结构,但我想(在理论层面)ARC是否可以在.NET(使用GC)之上进行改造。

1 个答案:

答案 0 :(得分:1)

实际上,有一些引用计数。 例如COM and RCW interopmore info here)和Safe handles

但是,没有明确使用的引用计数对象。说实话,你几乎永远不会在封面下关注引用计数,至少在它工作之前:)

P.S。如果你对“为什么不?”感兴趣?原因,here's答案。