public class Point
{
private int iX;
private int iY;
public Point(int pX, int pY)
{
iX = pX;
iY = pY;
}
public int X
{
get { return iX; }
set { iX = value; }
}
...
}
...
Point tPoint = new Point(100, 200);
int tX = tPoint.X; // uses get
tPoint.X = 150; // uses set
tPoint.X++; // uses get and set