Ich versuche, eine Liste von Methoden in einer Hash-Tabelle in C# zu speichern, so dass ich in der Lage bin, die Methode vorzufüllen, sobald der Benutzer den erforderlichen Schlüssel eingibt. Ich habe mich gefragt, wie ich das machen würde. Mir wurde gesagt, dass ich sowohl anonyme Schnittstellen als auch Delegierte dafür verwenden kann. Was ist besser und warum? Ich konnte jedoch nicht viel darüber finden, wie dies tatsächlich geschehen würde.Wie speichert man Methoden in einer Hash-Tabelle?
Beispiel:
key = Methode
"+" = object.add
"-" = object.minus
Prüfung [Delegat] (https://msdn.microsoft.com/en-us/library/ms173171.aspx) und [Aktion] (https://msdn.microsoft.com/en-us/ library/018hxwa8 (v = vs.110) .aspx) –
Im Jahr 2017 solltest du keine 'Hashtable' verwenden, du solltest eine' Dictionary ' –
xanatos