我有以下定义的对象
public class @class
{
public List<ClassHelperNavNode> obj {get; set;}
public int ID {get;set;}
public int ParentID {get;set;}
public string Title {get;set;}
public @class()
{
obj = new List<ClassHelperNavNode>();
}
}
public class ClassHelperNavNode
{
public List<ClassHelperNavNode> obj {get; set;}
public int ID {get;set;}
public int ParentID {get;set;}
public string Title {get;set;}
public string Narrative {get;set;}
public ClassHelperNavNode()
{
obj = new List<ClassHelperNavNode>();
}
}
假设有一个来自班级@class
c1
的对象。如何将此复杂对象转换为匿名对象?
注意:我已使用相关结构更新了我的帖子
这里有一些用于显示接收对象的图片
我需要使用类中的值(包括嵌套集合)返回一个匿名对象,但是从
重命名属性名称ID
至id
ParentID
至parent
Title
至text
Narrative
至value