如何比较两个数组完全一样呢? List<string> key = new List<string>{"02","10","03"};List<string> num = new List<string>{"03","02","10"};如何比较 key 与 num 相同呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (key.OrderBy(x => x).SequenceEqual(num.OrderBy(x => x))) ... List<string> key = new List<string> { "02", "10", "03" }; List<string> num = new List<string> { "03", "02", "10" }; IEnumerable<string> list = key.Except(num); if (list.Count() == 0) MessgeBox.Show("相等"); 这代码是错的List<string> key = new List<string> { "02", "10", "03" };List<string> num = new List<string> { "03", "02", "10", "99" };IEnumerable<string> list = key.Except(num);if (list.Count() == 0) MessgeBox.Show("相等"); 还相等?郁闷的就是回答过的问题反复问,而且还有人给出错误的答案。 不好意思,忘记了要Key.coumt>=Num.Count 你要考虑 key全包含num,num全包含key,集合中有重复元素等情况。你给出的“修正”还是错的。 哦,谢谢Caozhy老师,我的应用里,num、key都不会有重复元素 if( key.Count ==num.Count)forif (key.Contains(num[i])trueelsefalse C#调用C++ DLL的世界难题 我想用C#.NET做个简单的在线代理的页面,能给点代码吗? 如何将gridview控件存为图片,包括滚动条下面的 IIS开久了DATASET里面的主键全部错乱了..... xmlhttp接收汉字乱码问题 计算出是小数,但在datagrid中却显示整数(自动四舍五入了) 点击一个控件,再点击随意一点,使控件移到该点 如何从工程中的winform关闭另一个工程中的wpf 主程序? 希尔排序 朋友,我心中你永远是最棒的,进来看看吧!。。。。。。。。 .net操作内存,如何学习,求老手给个简单例子和资料!谢谢 一个问题困扰了我很久,求解!!!
...
List<string> num = new List<string> { "03", "02", "10" };
IEnumerable<string> list = key.Except(num);
if (list.Count() == 0) MessgeBox.Show("相等");
List<string> num = new List<string> { "03", "02", "10", "99" };
IEnumerable<string> list = key.Except(num);
if (list.Count() == 0) MessgeBox.Show("相等"); 还相等?郁闷的就是回答过的问题反复问,而且还有人给出错误的答案。
你要考虑 key全包含num,num全包含key,集合中有重复元素等情况。你给出的“修正”还是错的。
哦,谢谢Caozhy老师,我的应用里,num、key都不会有重复元素
for
if (key.Contains(num[i])
true
else
false