本文介绍了什么是,如果你不使用访问标识符调用的方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不知道是什么没有接入标识符的方法被调用。在这个代码块,我这里指的是无效updateNumTo5
方法。
私人INT NUM = 0;
#地区的公共方法
公众诠释Get7()
{
返回7;
}
#endregion
#地区的私有方法
私人诠释get6()
{
返回6;
}
#endregion
#地区的未知名
无效updateNumTo5()
{
NUM = 5;
}
#endregion
解决方案
默认访问修饰符(而不是标识符)为私人
的方法。所以这样的:
私人无效美孚()
{
}
等同于
无效美孚()
{
}
一般的规则是,默认的访问修饰符永远是最限制,你可以将它指定为。因此,例如,非嵌套类型内部
默认情况下,而嵌套类型是私人
默认
I do not know what a method without an access identifier is called. In this code block, I am referring to the void updateNumTo5
method.
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
解决方案
The default access modifier (not identifier) is private
for methods. So this:
private void Foo()
{
}
is equivalent to
void Foo()
{
}
The general rule is that the default access modifier is always the most restricted you could specify it as. So for example, non-nested types are internal
by default, whereas nested types are private
by default.
这篇关于什么是,如果你不使用访问标识符调用的方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!