如果不使用访问标识符,调用的方法是什么?

时间:2012-12-07 17:46:53

标签: c#

我不知道调用没有访问标识符的方法。在此代码块中,我指的是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

1 个答案:

答案 0 :(得分:12)

方法的默认访问修饰符(非标识符)为private。所以这个:

private void Foo()
{
}

相当于

void Foo()
{
}

一般规则是默认访问修饰符始终是您可以将其指定为最受限制的。例如,默认情况下,非嵌套类型为internal,而嵌套类型默认为private