这是我的对象的内容:
- tree {ItemTree} ItemTree
id "0" string
im0 null string
- item Count = 1 System.Collections.Generic.List<ItemTree>
- [0] {ItemTree} ItemTree
id "F_1" string
im0 "something.gif" string
+ item Count = 16 System.Collections.Generic.List<ItemTree>
parentId "0" string
text "someName" string
+ Raw View
parentId null string
text "" string
我动态构建它,所以它更大。
它是这个类的一个对象:
public class ItemTree
{
public String id { get; set; }
public String text { get; set; }
public List<ItemTree> item { get; set; }
public string im0 { get; set; }
public String parentId { get; set; }
}
因此,ItemTree 类有一个属性,它本身就是 ItemTree 对象的列表。
我想将其转换为字符串。当我做:
tree.ToString()
我只得到:
tree.ToString() "ItemTree" string
但我想将整个树结构转换为字符串。这个怎么做?