Use static
/* C#: The Complete Reference by Herbert Schildt Publisher: Osborne/McGraw-Hill (March 8, 2002) ISBN: 0072134852 */ // Use static. using System; class StaticDemo { // a static variable public static int val = 100; // a static method public static int valDiv2() { return val/2; } } public class SDemo { public static void Main() { Console.WriteLine("Initial value of StaticDemo.val is " + StaticDemo.val); StaticDemo.val = 8; Console.WriteLine("StaticDemo.val is " + StaticDemo.val); Console.WriteLine("StaticDemo.valDiv2(): " + StaticDemo.valDiv2()); } }