Mega Code Archive

 
Categories / C# Tutorial / Class
 

Use an access modifier with an accessor

using System;      class MySequence {      int prop;         public MySequence() { prop = 0; }        public int MyProp {       get {         return prop;       }       private set { // private         prop = value;       }      }       public void increaseSequence() {      MyProp++;    }  }      class MainClass {      public static void Main() {        MySequence ob = new MySequence();          Console.WriteLine("Original value of ob.MyProp: " + ob.MyProp);          ob.increaseSequence();      Console.WriteLine("Value of ob.MyProp after increment: "                        + ob.MyProp);     }   } Original value of ob.MyProp: 0 Value of ob.MyProp after increment: 1