@Jeff, к сожалению, это не документировано, и отладчики VB и C # имеют разные правила (не менее в разных версиях Visual Studio), когда будет отображаться представление «Результаты». Я, наверное, должен записать это где-нибудь ...

ледующей строки кода C #:

BitArray bitty = new BitArray(new[] {false, false, true, false});

Если я оцениваю «битти» в окне «Просмотр», я не вижу членов коллекции. Если я оцениваю "bitty, results", который должен перечислять IEnumerable и показывать результаты, я получаю сообщение "Только Enumerable типы могут иметь представление Results", даже если BitArray - это IEnumerable.

Почему отладчик делает это?

Уточнение: я спрашиваю, что происходит внутри VS Debugger Expression Evaluator, а не спрашиваю, как просмотреть BitArray в отладчике.

Ответы на вопрос(1)

Ваш ответ на вопрос