ในตัวอย่างนี้มีการสร้างคลาสสาธิตแบบคงที่และประกาศจำนวนตัวแปรคงที่
ที่นี่ตัวแปรการนับถือเป็นตัวแปรส่วนกลาง ดังนั้นในตัวอย่างจึงเพิ่มขึ้นเรื่อยๆ เนื่องจากมีการสร้างอินสแตนซ์เพียงอินสแตนซ์เดียวของคลาส
ตัวอย่าง
static class Demo{
public static int count;
static Demo(){
System.Console.WriteLine("Static Constuctor called");
}
}
class Program{
static void Main(){
Demo.count++;
Demo.count++;
System.Console.WriteLine(Demo.count);
Console.ReadKey();
}
} ผลลัพธ์
Static Constuctor called 2