list获取所有上级
Posted weiyongzhi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了list获取所有上级相关的知识,希望对你有一定的参考价值。
/// <summary>
/// 获取所有上级
/// </summary>
/// <param name="list"></param>
/// <param name="ID"></param>
/// <returns></returns>
public static IEnumerable<HelpDocumentType> GetFatherList(IList<HelpDocumentType> list, int ID)
var query = list.Where(p => p.ID == ID).ToList();
return query.ToList().Concat(query.ToList().SelectMany(t => GetFatherList(list, t.ParentID)));
以上是关于list获取所有上级的主要内容,如果未能解决你的问题,请参考以下文章