public List<string> GetSYList(List<string> listSZ1, List<string> listSZ2)
{
if (listSZ2.Count <= 0) return new List<string>();
List<string> listSY = new List<string>();
if (listSZ1== null)
{
listSZ1= new List<string>();
return listSZ2;
}
foreach (string item in listSZ2)
{
if (!listSZ1.Contains(item))
{
listSY .Add(item);
}
}
return listSY ;
}
本函数功能是筛选二个数组的差,listSZ1 数组1,listSZ2数组2,listSY 数组2和数组1的差,
其中数组2的范围比数组1的范围大,通过遍历数组2中不在数组1中的即是剩余数组的值。

该代码实现了一个功能,即获取两个列表的差集。给定两个列表listSZ1和listSZ2,如果listSZ2为空,则返回空列表;否则,遍历listSZ2,将不在listSZ1中的元素添加到结果列表listSY中,最后返回listSY作为差集。
745

被折叠的 条评论
为什么被折叠?



