Tree.cs 403 B

1234567891011121314151617181920212223
  1. using System.Collections.Generic;
  2. namespace Masuit.Tools.Models;
  3. public class Tree<T>
  4. {
  5. public Tree(T value)
  6. {
  7. Value = value;
  8. }
  9. public T Value { get; set; }
  10. /// <summary>
  11. /// 父节点
  12. /// </summary>
  13. public virtual T Parent { get; set; }
  14. /// <summary>
  15. /// 子级
  16. /// </summary>
  17. public virtual ICollection<Tree<T>> Children { get; set; }
  18. }