Возможный дубликат:
.NET: Определите тип класса "this" в его статическом методе
Как я могу сделать GetType()
доступным из метода static
?
У меня есть этот абстрактный базовый класс
abstract class MyBase
{
public static void MyMethod()
{
var myActualType = GetType(); // this is an instance method
doSomethingWith(myActualType);
}
}
и реализация этого класса. (Я мог бы иметь множество реализаций.)
class MyImplementation : MyBase
{
// stuff
}
Как я могу получить myActualType
как typeof(MyImplementation)
?