Lớp tĩnh C # không thể được khởi tạo và chỉ có thể có các thành viên tĩnh. Lớp tĩnh trong C # được niêm phong và không thể chứa các hàm tạo phiên bản.
Sau đây là một ví dụ với lớp tĩnh và các thành viên tĩnh -
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));
}
} Đầu ra
PI: 3.14 Square: 9
Ở trên, lớp tĩnh là -
public static class Demo {
public static float PI = 3.14f;
public static int calc(int n){return n*n;}
} Ở trên chúng ta có các thành viên tĩnh sau -
public static float PI = 3.14f;
public static int calc(int n){return n*n;}