如何判断不同List中包含元素相同
想知道,list<T>中数值和值相同,但顺序不同,它们是否可以叫作同一个LIST<T>,比如
C# code
List<string> list1=new List<string>();
list1.Add("1");
list1.Add("a");
List<string> list2=new List<string>();
list1.Add("a");
list2.Add("1");
List<List<string>> doubleSitename = new List<List<string>>();
doubleSitename.Add(list1);
如何来判断, doubleSitename中子LIST包含的元素跟 list2中包含的元素相同呢?
------解决方案--------------------相同不相同看你业务需要。
需要排序后再比较两个list
------解决方案--------------------比较元素相等的时候,HASHSET 效率比List高,
------解决方案--------------------
------解决方案--------------------必须已经是一个可执行的类型 --> 必须已经是一个可验证的类型