2010-11-23 4 views

Répondre

2

Un constructeur de classe dérivé appelle toujours un constructeur de classe de base. Ceci est requis par la spécification de langage C#.

Pour savoir quels arguments sont passés, vous pouvez demander à la classe de base si elle les a enregistrés, mais il n'existe pas de méthode universelle pour le faire.

Trouver quel constructeur de classe de base a été appelé est impossible pour tout le code que j'ai jamais vu. La classe de base devrait enregistrer explicitement cette information, mais généralement les différents constructeurs utilisent simplement des valeurs par défaut pour certaines données internes.

+0

Merci beaucoup. J'aurais pu essayer ça avec deux cours simulés mais je me sentais paresseux. Merci pour le pointeur. –

Questions connexes