4

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

1 回答 1

13

默认访问修饰符(不是标识符)private用于方法。所以这:

private void Foo()
{
}

相当于

void Foo()
{
}

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

于 2012-12-07T17:47:57.970 回答