using System; class Point{ Int32 x; Int32 y; public Int32 X{ get{Console.WriteLine("getX() returns {0}", x); return x;} set{Console.WriteLine("setX({0}) called", value); x = value;} } public Int32 Y{ get{Console.WriteLine("getY() returns {0}", y); return y;} set{Console.WriteLine("setY({0}) called", value); y = value;} } } class App{ public static void Main(){ Point p = new Point(); p.X = 10; p.Y = p.X+5; Console.WriteLine(p.Y); } }