Listing 2

using namespace System;

Point p1;
static Point p2(3,4);

int main()
{
    static Point p3(4,7);

    Console::WriteLine("p2 is {0}", p2);
    Point% p4 = p3;

    Point p5 = p2;
    p5 = p2;

    Console::WriteLine("p1 == p2 is {0}", p1 == p2);
    Console::WriteLine("p1.Equals(p2) is {0}", p1.Equals(p2));
}
p2 is (3,4)
p1 == p2 is False
p1.Equals(p2) is False