Lớp tĩnh trong C# không thể khởi tạo (instantiate) và chỉ chứa các thành viên tĩnh. Lớp tĩnh được sealed (niêm phong) và không chứa constructor instance.
Ví dụ
using System;
public static class Demo {
public static float PI = 3.14f;
public static int calc(int n) { return n * n; }
}
class Program {
public static void Main(string[] args) {
Console.WriteLine("PI: " + Demo.PI);
Console.WriteLine("Square: " + Demo.calc(3));
}
}
Lớp tĩnh Demo chứa các thành viên tĩnh: hằng số PI và phương thức calc().