Как получить текущее имя класса во время выполнения? [Дубликат]

This question already has an answer here:

C# getting its own class name 10 answers

Я пытаюсь получить имя текущего класса в строку.

Например:

public class Marker : Mark
{
    string currentclass = ???;
}

public abstract class MiniMarker : Mark
{
}

Я хотел бы получить строку изMarker класс, поэтому мне не нужно помещать его в каждый абстрактный класс, который я из него создаю.

Я хочу, чтобы строка былаMiniMarkerили как называется абстрактный класс.

Я старалсяMethodBase.GetCurrentMethod().DeclaringType, но это не сработало.

Ответы на вопрос(2)

Ваш ответ на вопрос