您可以使用两个嵌套的 foreach 循环来遍历两个 List,并使用 if 语句检查两个元素的 Name 属性是否相同。如果相同,则使用 continue 关键字跳过当前循环迭代。

以下是一个示例代码:

List<Student> list1 = new List<Student>();
List<Student> list2 = new List<Student>();

foreach (var student1 in list1)
{
    bool found = false;
    
    foreach (var student2 in list2)
    {
        if (student1.Name == student2.Name)
        {
            found = true;
            break;
        }
    }

    if (found)
    {
        continue;
    }

    // 在这里执行您的操作
}

请注意,这只是一个示例代码,您需要根据实际情况修改和调整

c#遍历一个LISTstudent如果里面哪个元素的Name与另一个liststudent的Name相同就跳过本次循环

原文地址: https://www.cveoy.top/t/topic/iH8T 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录