Jak uzyskać bieżącą nazwę klasy w czasie wykonywania? [duplikować]

To pytanie ma już tutaj odpowiedź:

C # pobiera własną nazwę klasy 10 odpowiedzi

Próbuję uzyskać bieżącą nazwę klasy na łańcuch.

Na przykład:

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

public abstract class MiniMarker : Mark
{
}

Chciałbym uzyskać ciągMarker klasa, więc nie muszę umieszczać jej w każdej abstrakcyjnej klasie, którą z niej robię.

Chcę, żeby sznurek byłMiniMarker, czyli jak nazywa się abstrakcyjna klasa.

próbowałemMethodBase.GetCurrentMethod().DeclaringType, ale to nie zadziałało.

questionAnswers(2)

yourAnswerToTheQuestion