1
我有這個對象的列表:清單IHierarchicalEnumerable
class Tree
{
int id
int value1
int value2
int value3
int parentId
}
我如何「投」這個名單到IHierarchicalEnumerable?
我有這個對象的列表:清單IHierarchicalEnumerable
class Tree
{
int id
int value1
int value2
int value3
int parentId
}
我如何「投」這個名單到IHierarchicalEnumerable?
如果它不實現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();
}
}
也許你正在尋找像'公共類樹木的集合:列出,IHierarchicalEnumerable { 公共IHierarchyData GetHierarchyData(對象enumeratedItem) { 回報enumeratedItem爲IHierarchyData; } }' –