Почему у класса MessageBox нет конструктора по умолчанию в C #?

Случай 1:

Я пробую это

MessageBox m = new MessageBox();

И получил ошибку компиляции

'System.Windows.Forms.MessageBox' не имеет определенных конструкторов

Случай 2:
Затем я создал класс без конструктора

class myClass
{

}

и попробовал myClass my = new myClass (); На этот раз я не обнаружил ошибки.

Теперь мой вопрос:

  • Почему я получаю ошибку в 1-м случае?

Поскольку оба являются классами и каждый класс имеет конструктор по умолчанию, тогда

  • Где конструктор по умолчанию в 1-м случае?
6
задан itsmatt 15 August 2013 в 16:40
поделиться