W tym przykładzie utworzysz zmienną [myForm] typu Form1 i przydzielisz jej pamięć podczas tworzenia.
Form1 myForm = new Form1();
W tym przykładzie pierwsza linia tworzy zmienną typu Form1, ale dla tego obiektu myForm nie została przydzielona żadna pamięć.
Form1 myForm;
Następnie druga linia może być stosowany, gdy trzeba nową instancję typu Form1 [w tym momencie, pamięć zostanie przydzielona dla obiektu MyForm].
myForm = new Form1();
Moim zdaniem, jest to naprawdę dobry zarażenia się wirusem HIV do deklarowania wszystkich zmiennych tam typów i wtedy, kiedy trzeba instancję żywo można zrobić ... obj = new foo1();
dobrze nie dokładnie - może chcesz zadeklarować obiekt przy wyższym zakresie i instancję-or-zbyć przedmiot na niektórych wydarzeń. W mojej aplikacji zachowuję odwołanie do obiektu okna prop-grid, który jest tworzony tylko wtedy, gdy użytkownik chce zobaczyć prop-grid. Pozbywam się obiektu prop-grid na zdarzenie close of prop-grid. –
Zgadzam się z this._courious_geek. +1 –