Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
При отладке в Visual Studio можно просматривать большие объекты коллекции со встроенными табличными визуализаторами. Визуализатор отображает данные в табличном представлении с одной строкой на объект и сортируемые столбцы для каждого поля и свойства.
Существует два типа табличных визуализаторов. Визуализатор DataSet позволяет просматривать содержимое набора данных, DataTable, DataView или DataViewManager. Визуализатор IEnumerable позволяет просматривать такие объекты, как массивы, список и т. д.
Открытие визуализатора
Чтобы открыть визуализатор, необходимо приостановить во время отладки.
Вы можете получить доступ к визуализатору, щелкнув значок с увеличением стекла, который отображается рядом с значением для одного из этих объектов
в окне переменных отладчика или в подсказке данных.
Визуализатор Набора данных
Визуализатор набора данных позволяет просматривать содержимое объекта DataSet, DataTable, DataView или DataViewManager.
Визуализатор IEnumerable
Начиная с Visual Studio 2022, можно просматривать коллекции IEnumerable в табличном представлении.
Визуализатор таблиц IEnumerable помогает оптимизировать изучение объектов из большой коллекции. Визуализатор поддерживает коллекции IEnumerable, в которых тип объекта (T) может быть простым или сложным, например словари.
Щелкните правой кнопкой мыши, чтобы открыть контекстное меню и настроить представление:
- Выберите Скрыть столбец, чтобы скрыть повторяющиеся данные.
- Выберите "Развернуть столбец" , чтобы просмотреть дополнительные сведения о сложных данных.
- Выберите Скрыть дочерние элементы, чтобы получить более краткое представление данных.
Изменение выражения в визуализаторе IEnumerable
Начиная с Visual Studio 2022 версии 17.11, можно напрямую изменить текстовое поле выражения для визуализатора IEnumerable с измененным выражением LINQ. Данные визуализатора обновляются, отражая изменение данных в результате нового запроса.
Начиная с Visual Studio 2022 версии 17.12 ( предварительная версия 3), вы получите поддержку IntelliSense, чтобы помочь вам изменить выражение.
Получение помощи по искусственному интеллекту
Начиная с Visual Studio 2022 версии 17.13, вы можете получить встроенную помощь ИИ для изменения выражения LINQ. Если вы активировали Copilot, щелкните значок со звездочкой GitHub Copilot
, чтобы открыть встроенный чат Copilot.
Вы можете описать запрос на естественном языке, а GitHub Copilot создаст соответствующий запрос LINQ. Чтобы применить фильтрацию запросов LINQ к визуализатору, нажмите клавишу ВВОД.
После того как GitHub Copilot сгенерирует по крайней мере один запрос LINQ, вы можете выбрать кнопку Продолжить в чате. Это действие открывает выделенное окно чата GitHub Copilot, в котором можно уточнить запрос, задать дополнительные вопросы, просмотреть примеры синтаксиса LINQ или подробнее изучить альтернативные подходы. Чтобы применить предлагаемый запрос LINQ к визуализатору, используйте кнопку Показать в визуализаторе в чате.
Фильтрация, сортировка и экспорт данных визуализатора
- DataSet и IEnumerable поддерживают фильтрацию, сортировку и экспорт данных визуализатора.
- Столбцы визуализатора можно сортировать по возрастанию или убыванию, щелкнув имя столбца.
- Вы также можете фильтровать данные визуализатора на основе строки фильтра. Введите строку в поле фильтра в правом верхнем углу и нажмите клавишу ВВОД. Визуализатор возвращает все строки, содержащие значение, соответствующее строке фильтра.
- Данные из визуализаторов IEnumerable можно экспортировать в формате CSV/Excel, используя раскрывающееся меню в правом верхнем углу.
- Вы также можете экспортировать отфильтрованные и отсортированные результаты в формате CSV/Excel.