11 Stimmen

Ausblenden einer Mitgliedsmethode durch eine Erweiterungsmethode

public static class MyClass
{
    public static void Add<T>(this List<T> list, T item)
    {
        list.Add(item);
        Console.WriteLine(item.ToString());
    }
}

dann

List<string> list = new List<string>(){"1","2"};
list.Add("3");

Aber die Member-Methode würde aufgerufen werden.

Gibt es eine Möglichkeit, meine Extension Method auf diese Weise?

Ich möchte es nicht so nennen:

MyClass.Add(list, item)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X