Parameter Nehmen wir an, wir ein Wörterbuch initialisieren, wo wir unsere Methoden speichern wollen:erstellen Wörterbuch mit Nschaltend
public Dictionary<string, Action<int>> Dic = Dictionary<string, Action<int>>;
public void one(int a) {};
public void two(int a, int b) {};
Frage: Gibt es das überhaupt zu sagen, dass es entweder 1 oder 2 Ints als haben kann Parameter? Gerade jetzt im tut dies als Behelfslösung:
public void one(int a, int b) {};
public void two(int a, int b) {};
nun beide haben zwei Parameter, obwohl der erste braucht man nur 1
eine Lösung?
warum nicht Sie verwenden ein Array als eine Eingabe? Oder Liste? –
Können Sie bitte zeigen, wie Sie dieses Wörterbuch benutzen werden? Wie werden Sie wissen, dass Dic ["foo"] nur 'a' Parameter benötigt und Dic [" bar "] beides benötigt? –
@SergeyBerezovskiy Ich möchte meine Methoden tatsächlich speichern, so dass ich sie später per String aufrufen kann ... Genau wie Sie gerade – Asperger