C#-System.Dynamic.ExpandoObject
1 dynamic dynamicObject = new System.Dynamic.ExpandoObject(); 2 dynamicObject.Id = Guid.NewGuid(); 3 (dynamicObject as ICollection<KeyValuePair<string, object>>).Add(new KeyValuePair<string, object>("Name", "ChenFeng")); 4 Console.WriteLine(dynamicObject.Id); 5 Console.WriteLine(dynamicObject.Name);