Immutable type are types whose instance data, fields and properties, does not change after the instance is created. Most value types are immutable, but the mutable type are A type whose instance data, fields and properties, can be changed after the instance is created. Most Reference Types are mutable.
Shortly we can say as:
When you have a reference to an instance of an object, the contents of that instance can be altered for Mutable objects and When you have a reference to an instance of an object, the contents of that instance cannot be altered for Immutable objects. |