¿Vale la pena la inmutabilidad cuando no hay concurrencia?
Parece que la seguridad de subprocesos siempre se menciona a menudo como el principal beneficio de usar tipos inmutables y especialmente colecciones. Tengo una situación en la que me gustaría asegurarme de que un método no modifique un diccionario de cadenas (que son inmutables en C #). Me...