Possible Duplicate:
Why are the properties of anonymous types in C# read-only?
I wrote something like this,
var suspense = new { Name = "Android", Market = string.Empty };
suspense.Market = "Potential";
.NET throws error
Property or indexer 'AnonymousType#1.Market' cannot be assigned to -- it is read only
I know that AnonymousTypes in C# are immutable, but why? Is this due to some limitation with CLR?