这个构造函数在做什么?新邮件地址[0]

What is this constructor doing? new MailAddress[0]

我知道如何像这样使用 MailAddress: new MailAddress("someone@foo.com")

但是我看到的是什么: new MailAddress[0] - 这是如何使用的,什么时候可以使用?我在 MSDN 上的文档中没有看到任何相关信息。

在上面的所有评论之后....主要区别是

mailAddress mA = new mailAddress();

mA 对象通过调用默认构造函数进行初始化。

mailAddress[] mA1 = new mailAddress[0];

在这种情况下,没有对象被初始化,它只是对象数组的声明。没有构造函数调用。