ExpandoObject Class This class represents an object whose members can be dynamically added and removed at run time. This class implements the following intefaces IDynamicMetaObjectProvider IDictionary ICollection > IEnumerable > IEnumerable INotifyPropertyChanged (for details about these interfaces please go theough MSDN documentation) The ExpandoObject class enables developer to add and delete members of its instances at run time. This class is also used to set and get values of these members. It supports dynamic binding, which enables developers to use standard syntax rather than more complex complex syntax that are currently used. For example: consider an object _Pobj which has associated member named MyMember It can be invoked as _Pobj.MyMember rather than _Pobj .GetAttribute("MyMember"). The ExpandoObject class implements the standard Dynamic Language Runtime (DLR) interface IDynamicMetaObjectProvider, which enables to share instance...
Let's Share......