首页 > 解决方案 > 比较字符串和匹配列表

问题描述

如果我的问题被正确提出,再次道歉

我尝试将两个组与多个列表进行比较,第一个组 ResourceGroupNotAssignToPrject是第 7 个列表,并且我尝试将所有ResourceSeq字符串与所有字符串的第二组employeeResources列表(即 4)进行比较ResourceParentSeq。无论第一组中的哪一个匹配第二组中的任何一个,都将其添加到matchedScenario2.Add(NotAssign.A); else 中添加到 matchedScenario3.Add(NotAssign.A);

foreach (var NotAssign in ResourceGroupNotAssignToPrject.Zip(
    employeeResources, 
    (a, b) => new { A= a, B=b }))
{
    NotAssign.A.ResourceSeq.CompareTo(NotAssign.B.ResourceParentSeq);

    if (NotAssign.A.ResourceSeq.Equals(NotAssign.B.ResourceParentSeq))
    {
        matchedScenario2.Add(NotAssign.A);
    }
    else
    {
        matchedScenario3.Add(NotAssign.A);
    }
}

标签: c#

解决方案


推荐阅读