Class C# Tutorial

public class A
{
   private int myValue;
   public int MyValue
   {
      get
      {
         System.Console.WriteLine( "Getting myValue" );
         return myValue;
      }
      set
      {
         System.Console.WriteLine( "Setting myValue" );
         myValue = value;
      }
   }
}
public class MainClass
{
   static void Main()
   {
      A obj = new A();
      obj.MyValue = 1;
      System.Console.WriteLine( "obj.Value = {0}",
                                obj.MyValue );
   }
}
Setting myValue
Getting myValue
obj.Value = 1