./可以重载的运算符大概有三类.1.一元运算符 2.二元运算符 3.比较运算符
namespace 运算符重载
{class Program
{
static void Main(string[] args)
{
ClassOne one = new ClassOne(2);
ClassOne two = new ClassOne(3);
ClassOne yp = one + two;
Console.WriteLine(yp.ToString());
Console.ReadKey();
}
}
class ClassOne
{
public int classone;
public ClassOne(int one)
{
classone = one;
}
public static ClassOne operator +(ClassOne one, ClassOne two)//这里是二元运算符 +的重载
{
ClassOne oness = new ClassOne(one.classone + two.classone);
return oness;
}
public override string ToString()
{
return classone.ToString();
}
}
}