J'essaie d'obtenir un nom de classe actuel dans une chaîne.
Par exemple:
public class Marker : Mark
{
string currentclass = ???;
}
public abstract class MiniMarker : Mark
{
}
Je voudrais obtenir la chaîne de la classe Marker
donc je n'ai pas besoin de la mettre dans chaque classe abstraite que j'en fais.
Je veux que la chaîne soit MiniMarker
, ou quel que soit le nom de la classe abstraite.
J'ai essayé MethodBase.GetCurrentMethod().DeclaringType
, mais cela n'a pas fonctionné.
this.GetType().Name
devrait retourner un nom de classe
Cela devrait faire:
this.GetType().ToString()