【发布时间】:2012-01-04 23:22:35
【问题描述】:
假设我有这样的课程:
public class MyClass{
public MyClass(){
...
}
...
}
然后我可以创建一个类的实例,例如:
MyClass instance1 = new MyClass();
调试代码时,无论实例是什么,它总是经过相同的代码。如何确定实例是否与其他实例相同,尤其是对于某些 .NET 系统对象? 例如,WCF Ria Service 有一个基本类 DomainContext,我如何知道 DomainContext 的实例对于应用程序是新的还是相同的?
【问题讨论】:
-
您是否在比较两个实例以查看它们是否相同?
-
您是否希望能够以编程方式确定两个引用是否不相同?或者在调试器中,您如何在实例方法中判断您正在处理哪个实例?
-
如果您只想为调试器标记引用(并且不想添加到您的类型的内存占用或使用您无法控制的类型),那么有一个答案在 SO:stackoverflow.com/questions/4251450/…
标签: c# wcf-ria-services