He siguiente clase deDiccionario con el delegado como valor
public class CVisitor : IVisitor
{
public int Visit(Heartbeat element)
{
Trace.WriteLine("Heartbeat");
return 1;
}
public int Visit(Information element)
{
Trace.WriteLine("Information");
return 1;
}
}
Quiero tener un diccionario con las asignaciones, que cada tipo de argumento se asignará a su función aplicación: El latido del corazón se asignará a public int Visit(Heartbeat element)
pensé que hacer algo como lo siguiente: "¿qué debería estar aquí"
_messageMapper = new Dictionary<Type, "what should be here ?" >();
_messageMapper.Add(typeof(Heartbeat), "and how I put it here?");
lo que debería poner en su lugar y "¿y cómo lo puse aquí?"
Gracias
¿Cómo se ven sus métodos (es decir, ¿son similares en definición?) –
tal vez, podría crear sus métodos como Delegados, y su TValue en su Diccionario será System.Delegate .. ¿lo ha intentado? –
@Yet Otro Geek, la función Visitor tiene una implementación completamente diferente, son mapeadores DTO –