static void Main(string[] args) { Point3D point3D1 = new Point3D(10, -5, 2); Point3D point3D2 = new Point3D(-4, 15, -9); Console.WriteLine("point 1 : " + point3D1); Console.WriteLine("distance : " + point3D1.DistanceToOrigin()); Console.WriteLine("point 2 : " + point3D2); Console.WriteLine("distance : " + point3D2.DistanceToOrigin() + "\n"); Console.WriteLine("SWAP"); new Program().SwapPoints(ref point3D1, ref point3D2); Console.WriteLine("point 1 : " + point3D1); Console.WriteLine("distance : " + point3D1.DistanceToOrigin()); Console.WriteLine("point 2 : " + point3D2); Console.WriteLine("distance : " + point3D2.DistanceToOrigin()); Console.ReadLine(); }