<分区>
有没有办法在调试时跟踪 Visual Studio 中 C#/.NET 中的单个实例?我发现它有时真的很有用。
另一种看待它的方式是实例上的断点而不是代码上的断点。因此,每次我的实例被访问和/或修改时,执行都会停止,我会看到访问/修改我的实例的代码行。
在 C++ 中,等效项是监视实例所在的内存片段,或者只是指向实例的指针。这种方法不适用于托管代码,因为 .NET 中的对象会四处移动,因此我需要 C++ 中指针的等效项。
我知道 C# 中的 WeakReferences,但我不确定它们在调试时是否有用?
编辑1: 这个问题不同于“调试时,是否有办法判断一个对象是否是不同的实例?”,因为我对比较两个引用不感兴趣,但我想访问单个对象。