I would do something like this
public static bool AreSame(List<stringlist1, List<stringlist2)
{
if (list1.Count != list2.Count)
return false;
var compareList1 = new List<string>(list1);
compareList1.Sort();
var compareList2 = new List<string>(list2);
compareList2.Sort();
for (int index = 0; index < compareList1.Count; index ++)
if (compareList1[index] != compareList2[index])
return false;
return true;
}
--
Pete
====
http://mrpmorris.blogspot.com
http://www.capableobjects.com