मैंने एक कंपाइलर त्रुटि में भाग लिया है जो मुझे काफी समझ में नहीं आता है। मेरे पास internal
संपत्ति है और मैं अपने set
ब्लॉक को प्रतिबंधित करना चाहता हूं जैसे कि यह केवल विरासत के माध्यम से उपलब्ध हो। मुझे लगा कि यह काम करेगा:गुणों पर एक्सेस संशोधक; निम्नलिखित काम क्यों नहीं करते?
internal bool MyProperty {
get { return someValue; }
protected internal set { someValue = value; }
}
लेकिन संकलक का कहना है कि set
खंड पर पहुँच संशोधक internal
तुलना में अधिक प्रतिबंधात्मक होने की जरूरत है - मैं कुछ याद आ रही है, या protected internal
नहीं अधिक internal
से प्रतिबंधक है?
महान विवरण के लिए निजी; अब मुझे सही समझ में आता है। –