首页 新闻 赞助 找找看

.NET程序集内部的循环引用?

0
[待解决问题]

前提:在C#中垃圾回收器(GC)会自动收集为使用的引用项,为了有更高的回收效率,GC使用回收算法来建立一个活动对象树,来确定活动对象之间出现循环引用。在不同程序集间C#如果添加循环引用则会报错,例如:

            

            

            

            

            

            

            

这样会引发循环依赖,所以C#是禁止的,但是如果在同一个程序集中循环引用则允许

            

生成成功,运行不报错,求解答,为什么会这样子???

Bone庄生的主页 Bone庄生 | 菜鸟二级 | 园豆:202
提问于:2013-03-29 16:28
< >
分享
所有回答(1)
0

using只是导入命名空间,和添加引用完全是两回事。

陈希章 | 园豆:2538 (老鸟四级) | 2013-03-30 07:44

请问,二者之间分别有些什么区别呢?我是个初学者,对此不是很理解,希望能详细解答下,谢谢!

支持(0) 反对(0) Bone庄生 | 园豆:202 (菜鸟二级) | 2013-03-30 16:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册