Como obter o nome da classe atual em tempo de execução? [duplicado]
Esta questão já tem uma resposta aqui:
C # obtendo seu próprio nome de classe 10 respostasEstou tentando colocar um nome de classe atual em uma string.
Por exemplo:
public class Marker : Mark
{
string currentclass = ???;
}
public abstract class MiniMarker : Mark
{
}
Eu gostaria de pegar a string deMarker
classe, então eu não tenho que colocá-lo dentro de cada classe abstrata que eu faço a partir dele.
Eu quero que a string sejaMiniMarker
, ou o que nunca a classe abstrata é nomeada.
eu tenteiMethodBase.GetCurrentMethod().DeclaringType
, mas não funcionou.