¿Cómo obtener el nombre de la clase actual en tiempo de ejecución? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
C # obteniendo su propio nombre de clase 10 respuestasEstoy tratando de obtener un nombre de clase actual en una cadena.
Por ejemplo:
public class Marker : Mark
{
string currentclass = ???;
}
public abstract class MiniMarker : Mark
{
}
Me gustaría obtener la cadena deMarker
clase, así que no tengo que ponerlo dentro de cada clase abstracta que hago de ella.
Quiero que la cuerda seaMiniMarker
, o como se llame la clase abstracta.
Lo intentéMethodBase.GetCurrentMethod().DeclaringType
, Pero no funcionó.