📜  C#静态类

📅  最后修改于: 2020-10-31 02:55:25             🧑  作者: Mango

C#静态类

C#静态类与普通类类似,但是无法实例化。它只能有静态成员。静态类的优点在于,它可以确保无法创建静态类的实例。

C#静态类要记住的要点

  • C#静态类仅包含静态成员。
  • C#静态类无法实例化。
  • C#静态类是密封的。
  • C#静态类不能包含实例构造函数。

C#静态类示例

让我们看一下包含静态字段和静态方法的静态类的示例。

using System;
   public static class MyMath
    {
        public static float PI=3.14f; 
        public static int cube(int n){return n*n*n;}
    }
   class TestMyMath{
       public static void Main(string[] args)
        {
            Console.WriteLine("Value of PI is: "+MyMath.PI);
            Console.WriteLine("Cube of 3 is: " + MyMath.cube(3));
        }
    }

输出:

Value of PI is: 3.14
Cube of 3 is: 27