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("PI 的值为:"+MyMath.PI); Console.WriteLine("3 的立方体是:" + MyMath.cube(3)); } }
输出:
PI值为:3.14 3的立方体是:27