![]() |
1
4
一个相当简单的方法可以是使用泛型和反射:
这将打印:
另一种方法是利用序列化库,如果您不介意依赖关系:
|
![]() |
2
2
我的解决方案使用序列化/反序列化,使用json.net nuget包。 不需要基类中的方法,可以改用扩展方法( adapted from this answer )以下内容:
然后使用属性控制是否应复制哪些属性-例如:
使用代码:
结果-如您所见,property3在克隆的对象中具有默认值:
|
![]() |
3
1
遍历类型中的所有属性,并使用
请注意
|
![]() |
Aleo111 · 在java中向对象数组添加更多变量 3 年前 |
![]() |
Xutao · 我如何使用openssl创建这样的CSR 3 年前 |
![]() |
John Huang · 基于部分列表元素名称分配属性表名称的有效方法 3 年前 |
![]() |
Melvin · Python3 XML findall空输出 6 年前 |
![]() |
Aaron St Clair · 从常规查询访问客户属性 6 年前 |
|
huseyin · Rapidminer-拆分具有错误类型值的行 7 年前 |