Saya sedang membuat kelas yang tidak bisa diubah.
Saya telah menandai semua properti sebagai hanya-baca.
Saya memiliki daftar item di kelas.
Meskipun jika properti adalah read-only, daftar dapat diubah.
Mengekspos IE yang tak terhitung banyaknya dari daftar membuatnya tidak bisa diubah.
Saya ingin tahu apa aturan dasar yang harus diikuti untuk membuat kelas tidak berubah?
atomicity
, volatility
, dan immutability
: Bagian Satu , Bagian Kedua , dan Bagian Ketiga . Ini dari blog pribadinya dan, saya yakin, lebih ramah pemula daripada posting MSDN miliknya.