Как получить текущее имя класса во время выполнения? [Дубликат]
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
, но это не сработало.