Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

So sánh hai List để kiểm tra bằng nhau trong C#


Khởi tạo 2 list, dùng Except() tìm phần tử khác nhau. Nếu khác rỗng -> không bằng nhau.

Ví dụ

using System;
using System.Collections.Generic;
using System.Linq;
public class Demo {
    public static void Main() {
        List<string> list1 = new List<string>(); list1.Add("P"); list1.Add("Q"); list1.Add("R");
        List<string> list2 = new List<string>(); list2.Add("P"); list2.Add("R");
        IEnumerable<string> list3 = list1.Except(list2);
        foreach (string v in list3) Console.WriteLine(v); // In "Q"
    }
}