我有这样一个类:
class Foo
{
private int _value;
public static int operator +(Foo foo1, Foo foo2)
{
return foo1._value + foo2._value;
}
}
为什么我可以访问显式声明为private
的foo1._value
?
为Foo
私有。您的方法是Foo
的一部分,因此它可以完全访问自己。如果没有Foo
的方法可以触及该字段:它永远不能被使用。