Back to slide -- Keyboard shortcut: 'u'  previous -- Keyboard shortcut: 'p'  next -- Keyboard shortcut: 'n'          point-cpp-cs-exercise/cs/Prog.cs - A C# client class of class Point - with comments that reveal the output.Lecture 2 - slide 29 : 29
Program 3

using System;

public class PointClient{

  public static void Main(){
    PointClient pc = new PointClient();
    pc.Go();
  }

  public void Go(){
    Point p1 = new Point(1, 2),
          p2 = new Point(3, 4),
          p3 = p1,
          p4 = p2,
          p5;

    p5 = PointMover(p1, p2);

    Console.WriteLine("{0} {1} {2} {3} {4}", 
       p1,  // (6,8)
       p2,  // (-2,-2)
       p3,  // (6,8)      an alias of p1
       p4,  // (-2,-2)    an alias of p2
       p5   // (-2,-2)    another alias of p2
     );
  }

  public Point PointMover(Point pa, Point pb){
    pa.Move(5,6);
    pb.Move(-5,-6);
    return pb;
  }

}