Никогда не вызывайте dispose, если у вас нет действительно веской причины для этого.
Если объект содержит тяжелый объект (изображение, соединение с базой данных и т. Д.), Вызовите close, как только вы закончите.с этим.
Вызов распоряжения на закрытии заставляет вас перезагрузить ресурс на открытии.Форма может быть вновь открыта, если вы не уничтожите важные элементы после ее закрытия и сохраните ссылку.
По определению «close» делает то же самое, что и «dispose» (и закрывает окна / формы).Каждый закрытый вызов в .net Framework просто вызывает внутреннее удаление.
@ comment
Я использовал приложение, которое держало около 40 МБ растровых изображений.Вызов утилизировать тех, кто действительно помог на памяти машины.Призыв распоряжаться объектами с информацией, приведенной в вопросе, невозможен.Назвать это просто потому, что это плохо, назвать его, потому что дизайнер делает это еще хуже.