Recursion 必须使用嵌套属性和c中的子属性初始化对象#

Recursion 必须使用嵌套属性和c中的子属性初始化对象#,recursion,reflection,object-initializers,Recursion,Reflection,Object Initializers,必须执行递归循环以查找从类到最后一个属性的所有嵌套属性,并使用默认值初始化它们,如果为string,则使用string.empty更新;如果为Enum,则使用索引[0]更新;如果为int,则使用0更新;如果为该属性的自定义类型,则初始化它。 最后,我将得到一个具有值的对象,直到主类的end属性 因此,除此之外,我还可以进行序列化以获取xml 我添加了3张图片 第一个图像表示主类。我将把类名传递给新方法,该方法必须找出嵌套的属性,这是第二个图像,第三个图像显示了第二个嵌套的子属性,这是enum

必须执行递归循环以查找从类到最后一个属性的所有嵌套属性,并使用默认值初始化它们,如果为string,则使用string.empty更新;如果为Enum,则使用索引[0]更新;如果为int,则使用0更新;如果为该属性的自定义类型,则初始化它。 最后,我将得到一个具有值的对象,直到主类的end属性

因此,除此之外,我还可以进行序列化以获取xml

我添加了3张图片

第一个图像表示主类。我将把类名传递给新方法,该方法必须找出嵌套的属性,这是第二个图像,第三个图像显示了第二个嵌套的子属性,这是enum

----
哇,你能更笼统地写吗?我想我们还有太多的细节…是的,我重新定义了这个问题。