Inicialização de matriz com construtor padrão

public class Sample
{
     static int count = 0;
     public int abc;
     public Sample()
     {
        abc = ++Sample.count;
     }
}

Desejo criar uma matriz da classe acima e quero que cada elemento na matriz seja inicializado invocando o construtor padrão, para que cada elemento possa ter diferentesabc. Então eu fiz isso:

Sample[] samples = new Sample[100];

Mas isso não faz o que eu acho que deveria fazer. Parece que o construtor padrão não está sendo chamado. Como chamar o construtor padrão ao criar uma matriz?

Eu também gostaria de saber o que a declaração acima faz?

questionAnswers(6)

yourAnswerToTheQuestion