Wie rufe ich eine Erweiterungsmethode auf, die denselben Namen wie eine vorhandene Methode hat? [Duplikat]

Mögliche Duplikate:
Gibt es in C # eine Möglichkeit, eine Klassenmethode mit einer Erweiterungsmethode zu überschreiben?

Ich habe Code wie

public class TestA
{
    public string ColA { get; set; }
    public string ColB { get; set; }
    public string ColC { get; set; }
    public void MethodA()
    {
        MessageBox.Show("Original A1.");
    }
}

static class ExtenstionTest
{

    public static void MethodA(this TestA A1)
    {
        MessageBox.Show("Extended A1.");
    }
}

Nun, wenn ich MethodA wie aufrufe

TestA a = new TestA();
        a.MethodA();

Es wird immer die Original-Methode aufgerufen. Wie kann ich die Erweiterungsmethode aufrufen?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage