blog.adilakhter.com
Designing Efficient Immutable .Net Objects
What is an immutable object? By definition immutable object is the object whose state can not be changed after it is created. That means, after creating the object, its publicly exposed members can…