In diesem Beispiel erstellen Sie eine Variable [myForm] vom Typ Form1 und weisen ihr Speicher bei der Erstellung zu.
Form1 myForm = new Form1();
In diesem Beispiel wird die erste Zeile wird eine Variable vom Typ Form1, aber kein Gedächtnis hat für dieses Objekt myForm zugeordnet.
Form1 myForm;
Dann wird die zweite Zeile kann verwendet werden, wenn Sie eine neue Instanz des Typs Form1 müssen [an diesem Punkt wird der Speicher für das myForm Objekt zugeordnet werden].
myForm = new Form1();
Meiner Meinung nach ist es wirklich eine gute pratice alle Ihre Variablen dort Typen zu deklarieren und dann, wenn Sie eine Live-Instanz benötigen, können Sie tun, um Ihre ... obj = new Foo1();
auch nicht genau - Sie könnten ein Objekt bei höheren Umfang erklären wollen und instanziiert-or-Entsorgung auf einige Ereignisse das Objekt. In meiner App behalte ich einen Verweis auf ein Prop-Grid-Fensterobjekt, das nur instanziiert wird, wenn der Benutzer das Prop-Grid sehen möchte. Ich setze das Prop-Grid-Objekt auf ein nahes Ereignis der Prop-Grid-Form. –
Ich stimme dem zu._courious_geek. +1 –