Jak uzyskać bieżącą nazwę klasy w czasie wykonywania? [duplikować]
To pytanie ma już tutaj odpowiedź:
C # pobiera własną nazwę klasy 10 odpowiedziPró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.