C# 求两个数组中的不同元素

int[]int1;int[]int2;int1中的元素在int2中都有如何求出int2中int1中没有的元素给出具体C#实现方法比如int[]int1=newint[]... int[] int1;int[] int2;
int1中的元素在int2中都有
如何求出int2中int1中没有的元素
给出具体C#实现方法
比如 int[] int1=new int[]{1,2};int[] int2={1,2,3,4,5}
如何求出3,4,5
展开
 我来答
ln2468
2010-06-30 · TA获得超过255个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:81.9万
展开全部
楼主能把问题说详细点吗?
比如 int[] int1 = new int[]{1,2};
int[] int2 = new int[]{2,3,4};
如何求出int2中int1中没有的元素,那么结果就是 所有数,不包含1,2,3,4
或者的到结果是 1 和 4 ???

int[] int1 = new int[] { 1, 2, 3, 4, 5 };
int[] int2 = new int[] { 1, 2 };
string result = "";
if (int1.Length > int2.Length)
{
foreach (int i1 in int1)
{
if (!int2.Contains(i1)) result += i1.ToString() + ",";
}
}
else
{
foreach (int i2 in int2)
{
if (!int1.Contains(i2)) result += i2.ToString() + ",";
}
}
Response.Write(result);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8371ee6
2010-06-30 · TA获得超过2818个赞
知道小有建树答主
回答量:692
采纳率:0%
帮助的人:685万
展开全部
int[] int1 = new int[] { 1, 2 };
int[] int2 = { 1, 2, 3, 4, 5 };
foreach (int compareValue in int2)
{
if (!int1.Contains(compareValue))
Console.WriteLine(compareValue.ToString());
}
Console.ReadLine();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式