有什么方法可以在.NET 3.5的运行时通过反射创建C#3.0匿名对象?我想在我的序列化方案中支持它们,所以我需要一种以编程方式操纵它们的方法。
稍后进行编辑以阐明用例
另外一个约束是,我将在Silverlight应用程序中运行所有代码,因此无法选择额外的运行时,并且不确定如何动态生成代码。
最佳答案
这是另一种方式,似乎更直接。
object anon = Activator.CreateInstance(existingObject.GetType());
关于c# - 在C#中通过反射创建匿名对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/114010/