Что такое иммутабельность и как реализовать неизменяемость в классе с полями и свойствами?

C#иммутабельностьнеизменяемостьосновы языкасвойства классов