Jestem nowy w C # i próbowałem spojrzeć na wcześniejsze posty, ale nie znalazłem dobrej odpowiedzi.
Czy w aplikacji formularza systemu Windows w języku C # z pojedynczym formularzem jest używany Form.Close()
lepszy lub Form.Dispose()
?
MSDN mówi, że wszystkie zasoby w obiekcie są zamknięte, a formularz jest usuwany po wywołaniu Close. Mimo to natknąłem się na kilka przykładów w Internecie, które podążają za rozporządzeniem, a nie zamknięciem.
Czy jeden ma przewagę nad drugim? W jakich scenariuszach powinniśmy preferować jeden nad drugim?