Допустим, вы отлаживаете. В какой-то момент вы находитесь в методе A, у которого есть параметр foo типа Foo
. Позже вы находитесь в методе B, который также принимает параметр foo типа Foo
.
Эти две переменные вполне могут быть одним и тем же Foo
экземпляром, но как вы это скажете? Поскольку они находятся в другой области, вы не можете позвонить ReferenceEquals()
. Есть ли какой-нибудь способ получить фактическую ячейку памяти, на которую указывают переменные, чтобы вы могли определить, являются ли они экземпляром?