对不起,标题写得不太准确,我找不到正确的标题。我有多种方法可以返回相同的结果。
返回类型
public class JsonTreeView
{
public int id { get; set; }
public string text { get; set; }
public string state { get; set; }
public string @checked { get; set; }
public string attributes { get; set; }
public List<JsonTreeView> children { get; set; }
}
第一种方法
List<JsonTreeView> FromReportTree(List<ReportTree> list)
{
}
第二种方法
List<JsonTreeView> FromLocationTree(List<LocationTree> list)
{
}
而其他树模型的属性则不同。例如:
LocationTree (id, name, parent, text)
ReportTree (sno, name, parent, desc)
是否有可能编写一个适用于所有这些树模型的方法?有什么建议或起点吗?
谢谢...