Computer >> Máy Tính >  >> Lập trình >> C#

Lớp tĩnh trong C #

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;}