これが私のオブジェクトの内容です:
- 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
しかし、ツリー構造全体を文字列に変換したい。これを行う方法?