public float x=0;
public float y=0;
public float z=0;
public static vector3 operator + (vector3 a,vector3 b)
{
vector3 c = new vector3();
c.x = a.x + b.x;
c.y = a.y + b.y;
c.z = a.z + b.z;
return c;
}
//运算符重载
public static void Main(string[] args)
{
vector3 a = new vector3();
vector3 b = new vector3();
vector3 c = new vector3();
a.x = 1; a.y = 2; a.z = 3;
b.x = 3; b.y = 4; b.z = 1;
c = a + b;
Console.WriteLine("({0},{1},{2})",c.x,c.y,c.z);
}
//使用