मैं एक अपरिवर्तनीय वर्ग बनाने पर काम कर रहा हूं।
मैंने सभी गुणों को केवल-पढ़ने के लिए चिह्नित किया है।
मेरे पास कक्षा में वस्तुओं की एक सूची है।
यद्यपि यदि संपत्ति केवल पढ़ने के लिए है तो सूची को संशोधित किया जा सकता है।
सूची के IEnumerable को उजागर करना अपरिवर्तनीय बनाता है।
मैं जानना चाहता था कि कक्षा को अपरिवर्तनीय बनाने के लिए बुनियादी नियमों का क्या पालन करना है?