我是新的ExpandoObject(的確,昨天我發現它)。我有下面的代碼,並想知道是否有某種方法將ExpandoObject轉換爲我不知道的DataTable?或者我必須使用反射來自己轉換它?ExpandoObject到DataTable
dynamic contacts = new List<dynamic>();
contacts.Add(new ExpandoObject());
contacts[0].Name = "Patrick Hines";
contacts[0].Phone = "206-555-0144";
contacts.Add(new ExpandoObject());
contacts[1].Name = "Ellen Adams";
contacts[1].Phone = "206-555-0155";
'ExpandoObject'實現'IDictionary',所以你可以使用任何代碼來將字典轉換爲'DataTable'。 –
2014-12-05 16:40:47