ダミーコード:
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 });
}
このメソッドは、これらのメソッド(op_Addition)を見つけることができないint / float/doubleで文句を言います。
では、一般的な加算方法を構築するにはどうすればよいでしょうか。