Ist es möglich, eine Methode zu erstellen, die ANY-Methode (unabhängig von ihren Parametern) als Parameter akzeptiert? Die Methode würde auch einen params
Parameter haben, der dann alle Parameter für die Parameter-Methode übernimmt.C# Beliebige Funktion als Parameter
Also im Grunde, was ich will, ist so etwas wie diese:
public void CallTheMethod(Action<int> theMethod, params object[] parameters)
Aber dann für jede Methode, nicht nur für die Methoden, die einen int nehmen.
Ist so etwas möglich?
Dank
Nun, Sie unspezifischer 'Delegate' passieren könnte, aber' DynamicInvoke' ist * sloooooowwwwww * (Relativ gesehen) –
Nur aus Neugier, wie wäre das nützlicher, als die Methode direkt aufzurufen? Ich muss sagen, ich bin fasziniert obwohl –
Aus Neugier, was ist der Sinn dieser? Es scheint sehr fehleranfällig zu sein. Warum nicht einfach die Methode ausführen? – Dennisch