Gewusst wie: Erstellen und Anzeigen einer Instanz eines Objekts
Aktualisiert: November 2007
Sie können in der Klassenansicht, im Klassen-Designer, im Befehlsfenster sowie im Direktfenster Objektinstanzen erstellen, statische Methoden aufrufen und die Instanz anschließend im Toolfenster "Objekttestcenter" anzeigen.
Das Objekttestcenter funktioniert nur für das Startprojekt einer Projektmappe oder einer Assembly, auf die verwiesen wird. Um das Startprojekt festzulegen, klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projektsymbol, und klicken Sie dann auf Als Startprojekt festlegen. Für jede Visual Studio-Instanz ist nur eine Instanz des Objekttestcenters vorhanden. Weitere Informationen finden Sie unter Gewusst wie: Festlegen von Startprojekten.
Hinweis: |
---|
Der Klassen-Designer steht nur in den Professional- und den Enterprise-Versionen von Visual Studio zur Verfügung. |
Hinweis: |
---|
Die Befehle Instanz erstellen und Statische Methode aufrufen stehen nur für die Codetypen Klasse und Struktur zur Verfügung. Diese Menüs sind auch nicht für generische oder abstrakte Klassen und Strukturen verfügbar. |
Hinweis: |
---|
Die Anweisungen in main() werden ausgeführt, wenn Instanz erstellen aufgerufen wird. Wenn Sie beispielsweise eine Instanz programmgesteuert in main() haben, ist es nicht möglich, mithilfe von Instanz erstellen ein Objekt mit demselben Namen zu erstellen. In diesem Fall wird allerdings auch keine Fehlermeldung ausgegeben. |
Hinweis: |
---|
Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Wählen Sie im Menü Extras die Option Einstellungen importieren und exportieren aus, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen. |
So erstellen Sie eine Instanz eines Projekttypobjekts und zeigen sie im Toolfenster Objekttestcenter an
Klicken Sie in der Klassenansicht mit der rechten Maustaste auf den Namen der Klasse oder der Struktur, von der Sie eine Instanz erstellen möchten.
Klicken Sie auf Instanz erstellen, um die öffentlichen Konstruktoren der Klasse anzuzeigen.
Wählen Sie den Konstruktor aus, um das Dialogfeld "Instanz erstellen" anzuzeigen.
Geben Sie im Dialogfeld Instanz erstellen die Parameter an, und geben Sie dann den Namen des Objekts ein. Standardmäßig wird kein Name bereitgestellt. Sie müssen selbst einen Namen angeben.
Überprüfen Sie, ob die Objektform im Toolfenster Objekttestcenter angezeigt wird.
So erstellen Sie eine Instanz eines Typobjekts, das auf .NET Framework oder die Klassenbibliothek verweist und nicht im Klassen-Designer angezeigt wird
Klicken Sie in der Klassenansicht mit der rechten Maustaste auf den Objekttyp im Knoten Projektverweise. Weitere Informationen finden Sie unter Gewusst wie: Arbeiten mit der Klassenansicht.
Wählen Sie den Konstruktor aus, um das Dialogfeld Instanz erstellen anzuzeigen.
Geben Sie im Dialogfeld Instanz erstellen die Parameter an, und wählen Sie dann den Namen des Objekts aus.
Überprüfen Sie, ob die Objektform im Toolfenster Objekttestcenter angezeigt wird.
So erstellen Sie im Befehlsfenster eine Instanz eines Objekts und zeigen es im Toolfenster Objekttestcenter an
Wenn das Befehlsfenster nicht angezeigt wird, klicken Sie im Menü Ansicht auf Weitere Fenster und anschließend auf Befehlsfenster.
Geben Sie im Befehlsfenster den Befehl ein, um das Objekt zu instanziieren.
Hinweis: Im Befehlsfenster können Sie auch Methoden aufrufen, deren Rückgabetyp nicht void ist, und anschließend die Rückgabewerte im Objekttestcenter instanziieren.
Überprüfen Sie, ob die Objektform im Toolfenster Objekttestcenter angezeigt wird.
Siehe auch
Aufgaben
Gewusst wie: Anzeigen einer Instanz eines zurückgegebenen Objekts