Son zamanlarda C# 'de değişebilir ve değişmez nesneler üzerinde okumaya başladım ve okuduğum her yerde bulabildiğim sabit şey, imkansız olan bir şey anahtarlar olarak kullanıldığında işleri güvenilir ve kullanışlı hale getiriyor hashtables ama ne ben anlamıyorum kadarıyla konsept içerikleri değiştiremezsiniz ederken olduğu başvuru değiştirebilir gider gibidir:"Immutable string'ler threadafe" ile ne ifade ediyor
string s = "Hi";
s = "Bye";
burada iken s referans için "Bye" değiştirilir ama ana şey, s içeriğinin (ya da daha doğrusu işaret ettiği) değişmiş olmasıdır ve programlama bakış açısıyla aynıdır, bu, eğer string değiştirilirse, belirli bir işlevi threadafe veya hashtable olarak kullanılabilir hale getirir? ?
http://stackoverflow.com/questions/2365272/why-net-string-is-immutable –
@Soner Gönül'e bir göz atın: bunu okuyun… m soran ... –