在C#中,比较两个数组的不同值.输出出来对于日常.NET编程比较实用
2008-12-05 21:29
573 查看
static void Main(string[] args)
{
String strName = "";
Dictionary<int, int> map = new Dictionary<int, int>();
int[] ch2 = { 2, 32, 33, 44, 12 };
for (int i = 0; i < ch2.Length; ++i)
{
map.Add(ch2[i], 0);
}
int[] ch1 = { 1, 2, 3, 4, 5, 6, 7, 8 };
for (int i = 0; i < ch1.Length; ++i)
{
if (!map.ContainsKey(ch1[i]))
{
strName += ch1[i].ToString() + ",";
}
}
Console.WriteLine("不在ch2中:{0}", strName);
Console.ReadLine();
}
{
String strName = "";
Dictionary<int, int> map = new Dictionary<int, int>();
int[] ch2 = { 2, 32, 33, 44, 12 };
for (int i = 0; i < ch2.Length; ++i)
{
map.Add(ch2[i], 0);
}
int[] ch1 = { 1, 2, 3, 4, 5, 6, 7, 8 };
for (int i = 0; i < ch1.Length; ++i)
{
if (!map.ContainsKey(ch1[i]))
{
strName += ch1[i].ToString() + ",";
}
}
Console.WriteLine("不在ch2中:{0}", strName);
Console.ReadLine();
}
相关文章推荐
- [转]比较高效地实现从两个不同数组中提取相同部分组成新的数组(只支持Int类型) [C#]
- C#比较两个数组的不同
- 简单编程(二十)将奇数和偶数分别存入到两个不同的数组中,并按奇数、偶数交替的顺序输出
- php 数组删除特定元素以及比较两个数组的不同
- Java编程:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- php 比较获取两个数组相同和不同元素(交集和差集)
- 比较两个数组中不同的值
- 比较两个数组中不同的数
- 一个数组中只有两个数是不同的,其他数字是成对出现的,下面代码可将该数组中不同的两数字找出并输出
- Linux diff比较两个文件并输出不同之处
- c#比较两个数组的差异
- 一个数组中只有两个数是不同的,其他数字是成对出现的,下面代码可将该数组中不同的两数字找出并输出
- 删除数组中相同的数,统计两个数组中重复数个数并把不同数找出来
- Linux diff --比较两个文件并输出不同之处
- C# 合并两个int数组 合并后根据大小排序 并输出
- c#中从string数组转换到int数组及比较两个字符串相等
- c#两个数组对比取出相同的元素输出
- php获取两个数组相同的元素(交集)以及比较两个数组中不同的元素(差集)
- c# 两个数组比较,将重复部分去掉,返回不重复部分的实现
- C#比较二个数组并找出相同或不同元素的方法