C# - 将类克隆为动态

时间:2018-04-26 20:19:49

标签: c# dynamic

上课:

class C
{
    int a;
    int b;
}

我可以这样做:

C c = new C();
dynamic D = new ExpandoObject();
D.a = c.a;
D.b = c.b;

但我正在寻找一种自动执行此操作的方法。

我找到的一种方法是将类序列化为Json并将其反序列化为动态,但速度非常慢。

这是为了回归“限制”。通过API的类版本;而且我不想编写类构建代码,因为这意味着任何更新都需要更新类构建。

0 个答案:

没有答案