我在用.NET Interactive notebook inside VS Code并希望更改打印出的集合的大小:
var x = Enumerable.Range(0,21);
x.Display();
输出中仅显示前20个元素:
我能以某种方式增加yields 吗?
我在用.NET Interactive notebook inside VS Code并希望更改打印出的集合的大小:
var x = Enumerable.Range(0,21);
x.Display();
输出中仅显示前20个元素:
我能以某种方式增加yields 吗?
您可以使用Microsoft.DotNet.Interactive.Formatting
命名空间中的Formatter
来更改输出的大小:
using Microsoft.DotNet.Interactive.Formatting;
Formatter.ListExpansionLimit = 25;
Docs:
Formatter.ListExpansionLimit
= 20
获取或设置从IEnumerable
序列中详细写出的项数的限制.
Formatter<T>.ListExpansionLimit
=(未设置)
可选的特定于类型的列表扩展限制