小编Pat*_*tee的帖子

获取所有父母亲子关系

我从外部来源收到以下列表(更像是一个连接表):

请注意,在某些情况下,一个人会向多个人报告。在这个样本 C001 中。

List<DirectReport> list = new List<DirectReport>()
{
    new DirectReport(){ EmployeeId = "B001", ReportsTo = "A001" },
    new DirectReport(){ EmployeeId = "B002", ReportsTo = "A001" },
    new DirectReport(){ EmployeeId = "B003", ReportsTo = "A002" },
    new DirectReport(){ EmployeeId = "B004", ReportsTo = "A003" },
    new DirectReport(){ EmployeeId = "C001", ReportsTo = "B001" },
    new DirectReport(){ EmployeeId = "C001", ReportsTo = "B003" },
    new DirectReport(){ EmployeeId = "C002", ReportsTo = "B002" },
    ...
};
Run Code Online (Sandbox Code Playgroud)

为了让 C001 的所有直接上级,我想出了以下内容:

IEnumerable<string> listC001sSuperiors …
Run Code Online (Sandbox Code Playgroud)

c#

2
推荐指数
1
解决办法
227
查看次数

标签 统计

c# ×1