操作符重载
using System;
public class OperratorClass
{
int x,y,z;
OperratorClass(int vx,int vy,int vz)
{
x=vx;
y=vy;
z=vz;
}
public static OperratorClass operator +(OperratorClass a, OperratorClass b)
{
OperratorClass op = new OperratorClass(0,0,0);
op.x = a.x + b.x;
op.y = a.y + b.y;
op.z = a.z + b.z;
return op;
}
public static void Main()
{
OperratorClass a = new OperratorClass(1,0,0);
OperratorClass b = new OperratorClass(2,3,4);
OperratorClass oc = a+b;
Console.WriteLine("The 3d location of d3 is:{0},{1},{2}",oc.x,oc.y,oc.z);
}
}