C# --- 类的静态变量与访问修饰符
class中的static
static声明的类的变量称为静态成员变量,无法通过对象访问,必须通过类明来访问
public class MyClass
{
public static int a = 1;
public static void Fun1()
{
Debug.Log("Fun1");
}
}
void Start()
{
MyClass myClass = new MyClass();
int b = MyClass.a;
MyClass.Fun1();
}
访问修饰符
范围比较:private < Internal/Protected < Protected Internal < public
-
- Public: 任何公有成员可以被外部的类访问。
-
- Private: 只有同一个类中的函数可以访问他的私有变量。
-
- Protected: 该类内部和继承类中可以访问。
-
- Internal: 同一个程序集的对象可以访问。
-
- Protected Internal: 3和4的并集,满足任意条可以访问。

浙公网安备 33010602011771号