首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么判断不同List中包含元素相同

2012-05-30 
如何判断不同List中包含元素相同想知道,listT中数值和值相同,但顺序不同,它们是否可以叫作同一个LISTT

如何判断不同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高,
[解决办法]
探讨
想知道,list<T>中数值和值相同,但顺序不同,它们是否可以叫作同一个LIST<T>,比如

[解决办法]
必须已经是一个可执行的类型 --> 必须已经是一个可验证的类型

热点排行