Tôi có phương thức đệ quy để trả về các danh mục và kiểm tra các danh mục con của nó.Trả về cuộc gọi đệ quy Danh sách, kiểu trả về gây ra cho tôi các vấn đề
Vì vậy, nó trông giống như:
public List<Category> GetAllChildCats(int categoryid)
{
List<Category> list = new List>Category>();
Category c = Get(categoryid);
foreach(Category cat in c.ChildCategories)
{
list.Add(GetAllChildCats(cat.CategoryID))
}
}
này sai vì các cuộc gọi đến list.add hy vọng một đối tượng loại, nhưng nó là trở lại thêm một List, làm thế nào tôi nên làm việc xung quanh này?
Hiện tại sẽ luôn trả về danh sách trống ... xem câu trả lời của tôi để biết thêm chi tiết. –