比如。
str[] a={"1","2","3"}
str[] b={"x","y","z}
1对应X,2对应y,3对应z。
当我调用元素1时,对应输出的是x,以此类推。如何对应。
听说要用字典,字典又怎么用呢?
c#中,如何对两个数组里的元素一一对应?
你真实的程序中是否就是用的123,如果是,那根本就不需用到两个数组,直接写 string[] b={"","x","y","z"};之后b[1]即"x",b[2]即y,b[3]即z 如果1.2.3以及x.y.z仅是你的举例,实际是没有任何规律的,那用字典是快一些,比如说 Dictionary<string, string> dic = new Dictionar...
假设有两个数组a[5][5]和b[6][6],如何用C#编程实现a数组中的数据与b数...
c# 中二维数组应该是 a[5,5]int[,] a=new int[5,5];int[,] b = new int[6, 6];\/\/数组赋值略 for (int i = 0; i < 5; i++){ for (int j = 0; j < 5; j++){ for (int p = 0; p < 6; p++){ for (int q = 0; q < 6; q++){ int x = Math.Ab...
c#如何找出两组数中相同的
int[] int1 = new int[] { 1, 2, 3, 4, 5, 6 };int[] int2 = new int[] { 2, 4, 6, 7, 8, 9, 10 };foreach (var item in int1){ if (int2.Contains(item)){ textBox2.Text += item + ",";} }
C#把一个集合里面的元素循环,放到一个数组中,该怎么循环。。。_百度知...
List<string> list = new List<string>();\/\/声明一个数组 string[] Array = new string[] { };\/\/接受集合遍历出来的数据 string str = "";\/\/给集合添加数据 list.Add("张三1");list.Add("李四2");list.Add("王五3");\/\/如果集合中有数据开始遍历 if (list.Count > 0){ for (int...
c#有两个数组,想把这个两组中相同的元素放在另一个数组中
使用linq,可以一步到位 string[] str1={"1","2","4","9","6","23","12","28","10","5","15","30","19","22"};string[] str2={"1","4","2","6","30","26","33","19","27","42","44"};\/\/这是交集 var res = str1.Intersect(str2);\/\/这是差集 ...
C# 如何比较两数组元素是否相同,可能顺序不一致 例"A,B,C,D" 和...
按你的意思,先判断数组是否含有相同的元素数,如果相同则取元素的数为n,再进行下面操作。数组为A,B。先对两个数组进行排序。\/\/排序的函数 using System;namespace SelectionSorter { public class SelectionSorter { private int min;public void Sort(int [] list){ for(int i=0;i<list....
C#编写一个方法,比较两个数组a和b(都有十个元素)看他们是否有完全相同...
\/\/调用string [] arr1 = new string [] {"1","2","3","4","5"};string [] arr2 = new string [] {"1","2","3","4","8"};bool result = CompareArrs(arr1, arr2);\/\/\/ \/\/\/ 比较两个数组是否完全一致\/\/\/ \/\/\/ 数组1\/\/\/ 数组2\/\/\/ <returns>相同返回:true 不同...
c#中实现对两组数据的筛选。
你说的意思是一一对应的比较还是总体比较?如果是第一个数组的第i位与第二个数组的第i位这样的一一对应的比较 如下 int[] a={1,13,32,321,0,32} int[] b={1,13,156,16,0,415} for(i=0;i++;i<a.length){ if(a[i]<>b[i])messagebox.show("第"+i+“位数据不一致”)else {...
用C#比较大小为10的两个数组a和b,看是否有相同的数
array1[i]))list1.Add(array1[i]); \/\/添加第一次出现的元素 else list2.Add(array1[i]); \/\/添加重复的元素 } \/\/现在list1中保存的元素就是对应你需要的array1 \/\/list2中保存的元素则对应你需要的array2 \/\/如果要转成数组,可通过循环赋值或者List等类的内置转换方法实现 ...
在C#中用方法写出两个数组里面的元素相减得到另一个数组
double[] a = { 1, 2, 3, 4, 5 }; double[] b = { 8, 7, 5, 6, 9, 2, 3 }; double[] e; HashSet<double> a1=new HashSet<double>(a); HashSet<double> b1=new HashSet<double>(b); a1.ExceptWith(b1); e = a1.ToArray();...