Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Lớp tĩnh (Static Class) trong C#

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().