我有一个这个对象的列表:
class Tree
{
int id
int value1
int value2
int value3
int parentId
}
如何将此列表“转换”为IHierarchicalEnumerable?
答案 0 :(得分:1)
如果它没有实现IHierarchicalEnumerable
接口,则无法强制转换它。您需要实现该接口的方法。
class Tree: IHierarchicalEnumerable
{
public int ID { get; set; }
public int Value1 { get; set; }
public int ParentID { get; set; }
public IEnumerator GetEnumerator()
{
throw new NotImplementedException();
}
public IHierarchyData GetHierarchyData(object enumeratedItem)
{
throw new NotImplementedException();
}
}