Creating a C# Light Weight Classes

The below example will help you to understand in implement immutable classes and auto implementation of properties. Person class has a private set property which can be initialized only by a constructor. This example you can see, how to initialize the dynamic object creation using LINQ.