111,098
社区成员




string job = "AAA\tBBB\tCCC";
string 历史记录1 = "AAA\tDDD\tEEE";
string 历史记录2 = "BBB\tFFF\tCCC";
string result = string.Join("\t", job.Split('\t').Zip(历史记录1.Split('\t'), (x, y) => new { x, y })
.Zip(历史记录2.Split('\t'), (x, z) => new { x.x, x.y, z })
.Where(x => x.x == x.y || x.x == x.z)
.Select(x => x.x).ToArray());
string job = "AAA\tBBB\tCCC";
string 历史记录1 = "AAA\tDDD\tEEE";
string 历史记录2 = "BBB\tFFF\tCCC";
string[] jobList = job.Split('\t');
string[] 历史记录1List = 历史记录1.Split('\t');
string[] 历史记录2List = 历史记录2.Split('\t');
for (int i = 0; i < jobList.Length && i < 历史记录1List.Length; i++)
{
if (jobList[i] == 历史记录1List[i])
{
continue;
}
else
{
for (int j = 0; j < 历史记录2List.Length; j++)
{
if (jobList[i] == 历史记录2List[j])
{
break;
}
}
}
}