Exemple #1
0
        public static Vector operator +(Vector lhs, Vector rhs)
        {
            Vector result = new Vector(lhs);
            result.x += rhs.x;
            result.y += rhs.y;
            result.z += rhs.z;

            return result;
        }
Exemple #2
0
        public static Vector operator -(Vector lhs, Vector rhs)
        {
            Vector result = new Vector(lhs);
            result.x -= rhs.x;
            result.y -= rhs.y;
            result.z -= rhs.z;

            return result;
        }
Exemple #3
0
 static void Main(string[ ] args)
 {
     int? int1 = null;
     int int2 = int1 ?? 20;
     Console.WriteLine(int2);
     Vector vect1 = new Vector(1, 2, 3);
     Vector vect2 = new Vector(4, 5, 6);
     Console.WriteLine(vect1 + vect2);
     Console.ReadLine();
 }
Exemple #4
0
 public Vector(Vector rhs)
 {
     x = rhs.x;
     y = rhs.y;
     z = rhs.z;
 }