Что делает этот конструктор? новый почтовый адрес [0]

Я знаю, как использовать MailAddress, как это:new MailAddress("someone@foo.com")

Но что это я вижуnew MailAddress[0] - как это используется и когда это нормально использовать? Я не вижу ничего об этом в документах на MSDN.

1 ответ

Решение

После всех комментариев выше.... главное отличие

mailAddress mA = new mailAddress();

Объект mA инициализируется вызовом конструктора по умолчанию.

mailAddress[] mA1 = new mailAddress[0];

В этом случае никакой объект не инициализируется, это просто объявление массива объектов. Нет вызовов конструктора.

Другие вопросы по тегам