Comment est-il possible de créer un objet de la classe abstraite?

Nous savons que le Tableau de la classe en c# est abstrait.

Mais la statique de la méthode CreateInstance de cette classe renvoie un objet de la classe Array.

Comment est-il possible?

Une meilleure question est: "pourquoi pensez-vous que c'est impossible?" Supposons que l'Animal est une classe abstraite. Est-ce à dire que vous ne pouvez pas avoir une méthode qui retourne un Animal? Pouvez-vous expliquer pourquoi vous pensez que ce n'est pas possible?
Merci Eric. J'ai pensé que la méthode CreateInstance retourne un Tableau d'objet de classe directement.

OriginalL'auteur Hojjat | 2012-01-14