Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Während Sie in Visual Studio debuggen, können Sie große Sammlungsobjekte mit den integrierten tabellarischen Visualisierungen anzeigen. Die Visualisierung zeigt Daten in einer tabellarischen Ansicht mit einer Zeile pro Objekt und sortierbaren Spalten für jedes Feld und jede Eigenschaft an.
Es gibt zwei Arten von tabellarischen Visualisierungen. Mit der DataSet-Visualisierung können Sie den Inhalt eines DataSet-, DataTable-, DataView- oder DataViewManager-Elements anzeigen. Mit der IEnumerable-Visualisierung können Sie Objekte wie Arrays, List usw. anzeigen.
Öffnen der Schnellansicht
Zum Öffnen der Visualisierung müssen Sie beim Debuggen angehalten werden.
Sie können auf die Schnellansicht zugreifen, indem Sie auf das Symbol mit dem Vergrößerungsglas klicken, das neben dem Wert eines dieser Objekte
in einem Debuggervariablenfenster oder in einem DataTip angezeigt wird.
DataSet-Visualisierung
Mit der DataSet-Schnellansicht können Sie den Inhalt eines DataSet-, DataTable-, DataView- oder DataViewManager-Objekts anzeigen.
IEnumerable-Schnellansicht
Ab Visual Studio 2022 können Sie IEnumerable-Auflistungen in einer tabellarischen Ansicht anzeigen.
Die IEnumerable-Visualisierung hilft beim Durchsuchen großer Sammlungsobjekte auf optimierte Weise. Die Visualisierung unterstützt IEnumerable-Auflistungen, bei denen der Objekttyp (T) einfache Typen oder komplexe Typen wie Wörterbücher sein kann.
Sie können das Kontextmenü mit der rechten Maustaste verwenden, um die Ansicht anzupassen:
- Wählen Sie Spalten- ausblenden, um doppelte Daten auszublenden.
- Wählen Sie Spalte erweitern aus, um detaillierte Elemente in den komplexen Daten anzuzeigen.
- Wählen Sie Untergeordnete Elemente ausblenden aus, um eine präzisere Ansicht Ihrer Daten zu erhalten.
Den Ausdruck im IEnumerable-Visualizer ändern
Ab Visual Studio 2022, Version 17.11, können Sie das Expression Textfeld für die IEnumerable-Visualisierung mit einem geänderten LINQ-Ausdruck direkt ändern. Die Visualisierungsdaten werden aktualisiert und spiegeln die Datenänderung wider, die sich aus ihrer neuen Abfrage ergibt.
Ab Visual Studio 2022, Version 17.12 Preview 3, erhalten Sie IntelliSense-Unterstützung, damit Sie den Ausdruck bearbeiten können.
KI-Unterstützung erhalten
Ab Visual Studio 2022, Version 17.13, erhalten Sie Inline-KI-Unterstützung zum Bearbeiten des LINQ-Ausdrucks. Wenn Sie Copilot aktiviert haben, klicken Sie auf das GitHub-Copilot- Funkelsymbol
, um den Inline-Copilot-Chat zu öffnen.
Sie können Ihre Abfrage in natürlicher Sprache beschreiben, und GitHub Copilot generiert die entsprechende LINQ-Abfrage. Um die LINQ-Abfragefilterung auf den Visualizer anzuwenden, drücken Sie die Eingabetaste.
Nachdem mindestens eine LINQ-Abfrage von GitHub Copilot generiert wurde, können Sie die Schaltfläche Im Chat fortsetzen auswählen. Diese Aktion öffnet ein dediziertes GitHub Copilot Chat-Fenster, in dem Sie Ihre Abfrage verfeinern, Nachverfolgungsfragen stellen, LINQ-Syntaxbeispiele anzeigen oder alternative Ansätze ausführlicher untersuchen können. Um eine vorgeschlagene LINQ-Abfrage auf die Visualisierung anzuwenden, verwenden Sie die Schaltfläche "In Visualizer anzeigen" im Chat.
Filtern, Sortieren und Exportieren von Visualisierungsdaten
- Sowohl DataSet als auch IEnumerable unterstützen das Filtern, Sortieren und Exportieren von Visualisierungsdaten.
- Sie können die Visualisierungsspalten in aufsteigender/absteigender Reihenfolge sortieren, indem Sie auf den Spaltennamen klicken.
- Sie können auch Visualisierungsdaten basierend auf einer Filterzeichenfolge filtern. Geben Sie die Zeichenfolge in das Filterfeld in der oberen rechten Ecke ein, und drücken Sie die EINGABETASTE. Der Visualizer gibt alle Zeilen zurück, die einen Wert enthalten, der der Filterzeichenfolge entspricht.
- Sie können die Daten aus den IEnumerable-Visualisierungen im CSV/Excel-Format exportieren, indem Sie die Dropdownliste in der oberen rechten Ecke verwenden.
- Sie können auch die gefilterten und sortierten Ergebnisse im CSV/Excel-Format exportieren.