dynamic obj = new ExpandoObject();
obj.Name = "ojlovecd";
obj.Age = 26;
obj.ShowInfo = new Action<dynamic>(dyn => { Console.WriteLine("Name:{0},Age:{1}", dyn.Name, dyn.Age); });
obj.ShowInfo(obj);
obj.Name = "ojlovecd";
obj.Age = 26;
obj.ShowInfo = new Action<dynamic>(dyn => { Console.WriteLine("Name:{0},Age:{1}", dyn.Name, dyn.Age); });
obj.ShowInfo(obj);