C# - GetMethod gibt null zurück

Habe ich A Klasse:

public abstract class A
{

}

Und dann habe ich B Klasse, leitet daraus:

public sealed class B : A
{
    public void SomeMethod()
    {
        var method = this.GetType().GetMethod("AddText");
    }

    private void AddText(string text)
    {
        ...
    }
}

Warum ist GetMethod null zurückgeben?

  • Beachten Sie, dass wenn Sie nur mit der Maus über GetMethod(...) in Visual Studio, ist es klar Searches for the **public** method with the specified name. Es ist mir klar, von nur die Nachricht, dass eine weitere überlast erforderlich ist.
  • aber warum nicht einfach anrufen AddText?
Schreibe einen Kommentar