codice fittizio:dove è op_addition in [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 });
}
Questo metodo si lamenta con int/float/double, che non riesce a trovare questi metodi (op_Addition).
Quindi, come creare un metodo di aggiunta generale?
Si può fare ciò con 'dynamic', se si dispone di .net 4 disponibile. – phg