Бесконечные детали в Visual Studio? - PullRequest
4 голосов
/ 09 марта 2011

Я сталкивался с этим на протяжении многих лет и просто объяснил это странной странностью, но мне любопытно, если у кого-нибудь есть объяснение.

В моем примере ниже я использую указатель мыши для исключения для просмотра некоторых значений.Я заметил, что если я войду в секцию Data (она почти исчезла на снимке экрана ниже, извините), я могу перемещаться по кажущейся бесконечной цепочке Values->NodeKeyValueCollection->Non-Public Members->List, а затем она возвращается к Values.В этом упражнении я прошел более 30 уровней, но конца ему не видно.

Действительно ли в объекте Exception что-то происходит, или это странная особенность при наведении мыши?

Снимок экрана:

enter image description here

1 Ответ

7 голосов
/ 09 марта 2011

Это просто означает, что объект списка имеет внутренний член, который ссылается на себя.Когда вы отлаживаете его, это дает вам возможность бесконечной рекурсии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...