código ficticio:donde es op_addition en [int, float, double]
public object Addition(object a, object b)
{
var type = a.GetType();
var op = type.GetMethod("op_Addition", BindingFlags.Static | BindingFlags.Public);
return op.Invoke(null, new object[] { a, b });
}
Este método se queja con int/flotador/doble, que no se pueden encontrar estos métodos (op_Addition).
Entonces, ¿cómo crear un método general de adición?
Puede hacer esto con 'dynamic', si tiene .net 4 disponible. – phg