.NET Interactive - 如何更改集合输出大小
.NET Interactive - how to change collection output size
我在 VS Code 中使用 .NET Interactive notebook,我想更改打印出的元素的数量:
var x = Enumerable.Range(0,21);
x.Display();
输出中仅显示前 20 个元素:
我能以某种方式增加输出的大小吗?
您可以使用 Microsoft.DotNet.Interactive.Formatting
命名空间中的 Formatter
来更改输出的大小:
using Microsoft.DotNet.Interactive.Formatting;
Formatter.ListExpansionLimit = 25;
Docs:
Formatter.ListExpansionLimit
= 20
获取或设置将从 IEnumerable
序列中详细写出的项目数限制。
Formatter<T>.ListExpansionLimit
=(未设置)
一个可选的type-specific列表扩展限制
我在 VS Code 中使用 .NET Interactive notebook,我想更改打印出的元素的数量:
var x = Enumerable.Range(0,21);
x.Display();
输出中仅显示前 20 个元素:
我能以某种方式增加输出的大小吗?
您可以使用 Microsoft.DotNet.Interactive.Formatting
命名空间中的 Formatter
来更改输出的大小:
using Microsoft.DotNet.Interactive.Formatting;
Formatter.ListExpansionLimit = 25;
Docs:
Formatter.ListExpansionLimit
= 20获取或设置将从
IEnumerable
序列中详细写出的项目数限制。Formatter<T>.ListExpansionLimit
=(未设置)一个可选的type-specific列表扩展限制