.NET Interactive — как изменить размер вывода коллекции

Я использую блокнот .NET Interactive внутри VS Code и хочу изменить размер распечатываемой коллекции:

var x = Enumerable.Range(0,21);
x.Display();

В выводе отображаются только первые 20 элементов:

enter image description here

Можно ли как-то увеличить размер вывода?

если вы измените 0 на 1, вы увидите, что он работает нормально, но с 0 он не берет последний, для меня также вопрос, почему?!

Hadi R. 22.04.2022 19:03

@ХадиР. var x = Enumerable.Range(1,21) у меня по-прежнему печатается только 20 элементов. Просто последний напечатанный номер меняется с 19 на 20 (в то время как фактический последний - 21).

sup-team 22.04.2022 19:11
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
Четыре эффективных способа центрирования блочных элементов в CSS
Четыре эффективных способа центрирования блочных элементов в CSS
У каждого из нас бывали случаи, когда нам нужно отцентрировать блочный элемент, но мы не знаем, как это сделать. Даже если мы реализуем какой-то...
3
2
45
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете использовать пространство имен Formatter from Microsoft.DotNet.Interactive.Formatting, чтобы изменить размер вывода:

using Microsoft.DotNet.Interactive.Formatting; 
Formatter.ListExpansionLimit = 25;

Документы:

  • Formatter.ListExpansionLimit = 20

    Получает или задает ограничение на количество элементов, которые будут подробно выписаны из последовательности IEnumerable.

  • Formatter<T>.ListExpansionLimit = (не установлено)

    Необязательный предел расширения списка для конкретного типа

Другие вопросы по теме