не стоит так работать с формой, вы переопределяете, то что делает за вас фреймворк, в итоге вы и получаете ошибку при повторном открытии disposed объекта. Не надо так делать в рабочих проектах - это первое. Второе, суть патерна одиночки - закрытие конструктора. Сейчас вам ничего не мешает юзать и конструктор и получение инстанса. Форма использует Dispose паттерн. Если вы хотели показать суть паттерна одиночки, сделайте, пожалуйста, правильное видео, чтобы не вводить в заблуждение.
Спасибо.
не стоит так работать с формой, вы переопределяете, то что делает за вас фреймворк, в итоге вы и получаете ошибку при повторном открытии disposed объекта. Не надо так делать в рабочих проектах - это первое. Второе, суть патерна одиночки - закрытие конструктора. Сейчас вам ничего не мешает юзать и конструктор и получение инстанса. Форма использует Dispose паттерн. Если вы хотели показать суть паттерна одиночки, сделайте, пожалуйста, правильное видео, чтобы не вводить в заблуждение.