Mögliches Duplikat:
.NET: Bestimmen des Typs der Klasse "this" in ihrer statischen Methode
Wie kann ich die GetType()
zugänglich von einem static
Methode?
Ich habe diese abstrakte Basisklasse
abstract class MyBase
{
public static void MyMethod()
{
var myActualType = GetType(); // this is an instance method
doSomethingWith(myActualType);
}
}
und eine Implementierung dieser Klasse. (Ich könnte viele Implementierungen haben.)
class MyImplementation : MyBase
{
// stuff
}
Wie kann ich die myActualType
zu sein typeof(MyImplementation)
?