Sur run-time
à l'intérieur base class
Comment trouver le nom de la classe enfant actuelle ?
Pour la classe de base, vous pouvez utiliser : this.GetType().BaseType.Name
Sur run-time
à l'intérieur base class
Comment trouver le nom de la classe enfant actuelle ?
Bienvenue sur Stack Overflow ! Merci de poster votre réponse ! Veillez à lire le FAQ sur l'autopromotion soigneusement. Notez également qu'il est requis que vous publiez une clause de non-responsabilité chaque fois que vous créez un lien vers votre propre site/produit.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Que signifie "nom de la classe enfantine actuelle" ?
0 votes
Oui, beaucoup d'enfants héritent
base class
et je veux que le courant qui utilise lebase class
0 votes
Si vous voulez connaître la classe réelle, vous pouvez utiliser la fonction
is
opérateur, par exempleif (this is BaseClass1) { some code here }
0 votes
@Xaq vous avez une faute de frappe dans le nom d'Austin, il ne recevra pas de notification vous pouvez avoir seulement @Aus pour réduire les chances d'une telle faute de frappe. :)
0 votes
@Austin : Considérons que beaucoup de travail est encapsulé dans une seule classe de base pour réduire la redondance, alors quand je vais enregistrer quelque chose dans la classe de base, comment le faire ?