C#中怎样判断两个List对象中的数据是不是一样的

来源:百度知道 编辑:UC知道 时间:2024/06/16 11:05:01
顺序相同才算一样

那只能一个一个的比了,循环吧,先判断长度,不一样则不相同,长度相同的了,再比内容

如果你是 .NET 3.5 的话, 可以使用 List1.SequenceEqual(List2) 直接比较
---------------------
顺序不同,算一样吗?

System.Collections.Generic.List<string> l = new System.Collections.Generic.List<string>();
System.Collections.Generic.List<string> l1 = new System.Collections.Generic.List<string>();
l.Add("aa");
l1.Add("a1a");

if(l.SequenceEqual(l1))
{
Response.Write("aa");
}

太浪费了吧

那就只能按顺序比较了list1[0]==list2[0]?