Static Example

CSharp · Console

/Program.cs

using System;
					
public class Program
{
  class Cat
  {
    public static int count = 0;
    public static void Meow()
    {
      Console.WriteLine("Meow");
    }
    public Cat()
    {
      count++;
    }
  }

  public static void Main()
  {
    Cat c1 = new Cat();
    Cat c2 = new Cat();
    Console.WriteLine(Cat.count); // 2
    Cat.Meow(); // Meow
  }
}
;