我在c#中有两个或更多的类为object
的变量,它们具有整数值。我想重载'+'运算符,这样每当我想要添加或减去它们时就不必转换这些变量。以下是我的代码:
public static object operator +( object obj1, object obj2)
{
object o = Convert.toint32(obj1) + Convert.toint32(obj2);
return o;
}
问题是我收到一个错误提示,显示"二元运算符的参数之一必须是包含类型"
为什么会出现这个问题?需要帮助!