我不知道调用没有访问标识符的方法。在此代码块中,我指的是void updateNumTo5
方法。
private int num = 0;
#region public methods
public int Get7()
{
return 7;
}
#endregion
#region private methods
private int get6()
{
return 6;
}
#endregion
#region Unknown name
void updateNumTo5()
{
num = 5;
}
#endregion
答案 0 :(得分:12)
方法的默认访问修饰符(非标识符)为private
。所以这个:
private void Foo()
{
}
相当于
void Foo()
{
}
一般规则是默认访问修饰符始终是您可以将其指定为最受限制的。例如,默认情况下,非嵌套类型为internal
,而嵌套类型默认为private
。