本帖最后由 茎肛互撸娃 于 2023-7-31 22:00 编辑
静态类中所有成员都必须是静态的。
静态类用于存放不受实例数据影响的数据和函数。
静态类的一个常见用途可能是创建一个包含一组数学方法和值的数学库。
- 类本身必须标记为static
- 类的所有成员必须是静态的
- 类可以有一个静态构造函数,但不能有实例构造函数,因为不能创建该类的实例。
- 静态类是隐式密封的,也就是说,不能继承静态类。
可以使用类名和成员名,像访问其他静态成员那样访问静态类的成员。从C#6.0开始,也可
以通过使用 using static 指令来访问静态类的成员,而不必使用类名。
static public class A{
public static float PI = 3.1416; // 成员字段为静态
public static bool IsOdd(int x){ // 成员函数为静态
return x % 2 == 1;
}
}
Console.WriteLine(A.PI);
|