Wörterbuch mit Delegat als Wert

Ich habe folgenden Unterricht

public class CVisitor : IVisitor
    {
        public int Visit(Heartbeat element)
        {
            Trace.WriteLine("Heartbeat"); 
            return 1;
        }
        public int Visit(Information element)
        {
            Trace.WriteLine("Information"); 
             return 1;
        }

    }

Ich möchte ein Wörterbuch mit Zuordnungen haben, dass jeder Argumenttyp seiner Implementierungsfunktion zugeordnet wird: Heartbeat wird zugeordnetpublic int Visit(Heartbeat element)

Ich dachte, ich würde folgendes machen:

    _messageMapper = new Dictionary<Type, "what should be here ?" >();
    _messageMapper.Add(typeof(Heartbeat), "and how I put it here?" );

was soll ich stattdessen setzen "was soll hier sein?" und "und wie habe ich es hier hingelegt?"

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage