在C#中打破引用的最佳实践

时间:2013-04-25 15:10:08

标签: c# pass-by-reference

我想知道如果我不能将任何内容置为null(因为程序无效),我怎么能破坏对实例的引用,然后不能使用Dispose:(if object!=null) {object.Dispose();},并且'don'知道在何处以及如何重新初始化对象(它也应该重新启动所有变量)。

此外,我在哪里可以找到一个.Net Memory Profiler好的问题顾问,告诉你如何解决他发现的可能表明内存泄漏的问题?

e.g。 :对于

 Direct EventHandler roots (Show details) (Ignore...)
 Disposed instances (Show details) (Ignore...)
 Pinned instances (Show details) (Ignore...)
 Undisposed instances (remove external references) (Show details) (Ignore...)
 Large instances (Show details) (Ignore...)
 Duplicate instances (Show details) (Ignore...)
 Direct delegate roots (Show details) (Ignore...)

等等

0 个答案:

没有答案