यह हो सकता है बल्कि नौसिखिया सवाल लगता है के माध्यम से सुलभ, लेकिन क्यों विधि Der.B() बेस वर्ग चर के माध्यम से फू सुरक्षित नहीं प्राप्त कर सकते हैं व्याख्या कर सकते हैं? यह मेरे लिए अजीब लग रहा है:सी # संरक्षित सदस्यों आधार वर्ग चर
public class Base
{
protected int Foo;
}
public class Der : Base
{
private void B(Base b) { Foo = b.Foo; } // Error: Cannot access protected member
private void D(Der d) { Foo = d.Foo; } // OK
}
धन्यवाद!
धन्यवाद। अब यह मेरे लिए स्पष्ट है। – Roman