私有静态方法只能在其定义的类中访问.可以在类外部访问公共静态方法.
public class MyClass
{
private static void MyPrivateMethod()
{
// do stuff
}
public static void MyPublicMethod()
{
// do stuff
}
}
public class SomeOtherClass
{
static void main(string[] args)
{
MyClass.MyPrivateMethod(); // invalid - this method is not visible
MyClass.MyPublicMethod(); // valid - this method is public, thus visible
}
}
Run Code Online (Sandbox Code Playgroud)
就内存分配而言,请参见此处: