Ich versuche, die Eigenschaften eines Objekts mit über 300 Eigenschaften im Direktfenster von Visual Studio 2005 anzuzeigen. Es werden nur die ersten 100 Elemente angezeigt, gefolgt von dieser Beschriftung:
< More... (The first 100 of 306 items were displayed.) >
Ich versuche, den Rest der Gegenstände zu sehen, kann es aber nicht herausfinden.
Mir ist klar, dass ich diese in einem Überwachungsfenster sehen konnte, aber das ist nicht dasselbe.
Ich weiß, dass dies vor fast zu Jahren war, aber ich bin heute darauf gestoßen. Manchmal ist es nützlich, die Liste im unmittelbaren Fenster zu sehen, anstatt in das Überwachungsfenster zu schauen. Sie können leicht mehr Ergebnisse als die ersten 100 sehen, indem Sie Folgendes verwenden:
Das Schreiben dauert wirklich nicht lange und funktioniert gut - war nützlich für mich.
Update : Wie in den Kommentaren unten ausgeführt, ist diese Antwort tatsächlich falsch und gilt NUR für Sammlungen und NICHT für Objekte mit vielen Eigenschaften. Ich lasse es hier, da viele Leute es nützlich gefunden haben.
quelle
Das unmittelbare Fenster wurde als Schnellansichtstool konzipiert. Wenn Sie mehr Details sehen möchten, müssen Sie diese entweder im Überwachungsfenster oder im Schnellüberwachungsfenster anzeigen.
Eine weitere Option ist das Schreiben eines Visual Studio-AddIn, das ähnlich wie das Direktfenster funktioniert, jedoch über mehr Optionen verfügt.
quelle
Ich erstelle immer eine Erweiterungsmethode, um Objekte nach XML zu exportieren, wenn ich so debugge. Dies ist sehr nützlich für die Fehlerbehebung bei Objektdaten. Folgendes benutze ich:
Es ist kein 100% vollständiger Beweis, aber meistens ist es perfekt. Es wird eine XML-Datei im Anwendungsverzeichnis mit dem Objektnamen als Dateinamen erstellt. Im unmittelbaren Fenster können Sie einfach den Objektnamen und dann .SerializeToXML () eingeben.
also: myList.SerializeToXML ()
quelle