如何在调试时看到IEnumerable的元素?

Álv*_*cía 5 c# debugging visual-studio

我正在使用IEnumerable,在调试器中我想看到它有的项目,但我不能,因为没有任何属性也没有项目.

是否可以看到具有IEnumerable的项目?

Ale*_*lex 7

通过做这指示你做的事情:

在此处输入图片说明

即单击突出显示区域左侧的圆形箭头。


Mat*_*ias 6

使用“本地”窗口并展开结果视图。


Sha*_*rif 5

调试时,设置一个断点,然后在 VS 中转到:

Debug -> Windows -> Immediate 然后在立即窗口中键入以下命令:

yourEnumerable.ToList()
yourEnumerable.Count() // see how many elements are in
yourEnumerable.ToList()[0] // access by index
yourEnumerable.ToArray()[0] // also access by index
Run Code Online (Sandbox Code Playgroud)