public static void Test() { dynamic t = new DynamicTest(); t.set("a", "galrj"); t.set("B", 123); Console.WriteLine(t.a); Console.WriteLine(t.b); Console.WriteLine(t.c); foreach (var s in t.AllMembers) { Console.WriteLine(s.Key + "," + s.Value); } }