77问答网
所有问题
在C#中如何把多个二维数组放到一个数组中,通过访问数组下标来代替访问数组变量名
如题所述
举报该问题
其他回答
第1个回答 2012-04-25
新建连个数组。一个二维,一个一维。一维的长度是二维行列的乘积。
问题的关键是取出二维数组中的数据放到一维数组中。简单直白的方法,采用2个变量的for循环。
for(int i=0;i<a;i++)
for(int j=0;j<b;j++)
B[i*j+j]=A[i][j];
a是数组的行标,b是数组的列标。大概思想就是这样,具体你的写入C#调试一下。看能达到你的要求。
相似回答
如何把一个二维数组中
的数据存入一个一维数组?
答:
直接a[0[0]---a[0][8]赋给b[0]--b[8]就可以了,对于
二维数组
可以直接使用a[0][8]访问最后一个元素的。include <stdio.h> int main(void){ int a[2][2]={1,2,3,4},b[4],i;for (i = 0; i<4; i++)b[i]=a[i/2][i%2];} 或:for(int length=0,length<i;leng...
c#中数组
的
下标
是什么东西?
答:
一维数组:int[] numbers;多维数组:string[,] names;数组的数组(交错的):byte[][] scores;
在 C# 中,数组
是对象必须进行实例化。下面的示例展示如何创建数组:一维数组:int[] numbers = new int[5];多维数组:string[,] names = new string[5,4];数组的数组(交错的):byte[][] names...
二维数组中
的元素
怎样访问
?
答:
二维数组中
的元素是通过使用下标(即数组的行索引和列索引)来访问的。例如:a[2][3]将获取数组中第 3 行第 4 个元素。a[i][j]将获取数组中第 i+1 行第 j+1个元素,即数组中第i*m+j+1个数。
C#中
要
将
0-15这16个数存入
一个
4*4的
二维数组中,
该
怎么
做?
答:
int[,] matrix=new int[4,4];int x=0;for(int i=0;i<4;i++){ for(int j=0;j<4;j++)matrix[i,j]=x++;} 或者 int[,] matrix=new int[4,4]{{0
,1,
2,3},{4,5,6,7},{8,9,10,11},{12,13,14,15}};
c#
有两
个数组,
想把这个两组中相同的元素
放在
另
一个数组中
答:
如果是自己的方法,这使用 Dictionary<string,int>暂存一下,下扫描str
1,
把所有值放入Dictionary(value设置为1)然后扫描str2,如果值存在则把value设置为0。如果值不存在则设置为-1 这样二次扫描完成,则所有value为1的就是你的str1p,value为-1的就是你的str2p,而value为0的就是你要求的差值 ...
c#
能用
数组
保存
变量
名称,然后根据查找的名称去调用对应变量吗?
答:
你把要查找的
变量放到一个
集合中(比如字典、List)然后在集合中查找就行了
c#如何
定义
一个二维数组,
先声明一维
答:
1、首先打开visualstudio开发工具,创建一个控制台应用程序,用于演示二维数组的定义方式。2、在Program.cs文件中,定义二维数组,比如,定义一个两行两列的数组:int[,]arr=newint[2,2]。3、上一步只是定义了
一个二维数组
,并未给元素赋值,默认编译器都会为int类型的数组全部初始化为0。要给元素...
大家正在搜
如何在函数中调用二维数组
找出一个二维数组中的鞍点
求一个二维数组中每行的最大
在c语言中若定义二维数组a
C语言中的二维数组
C语言中二维数组随机赋值
C语言中二维数组的引用
java中的二维数组
c语言中二维数组怎么输入
相关问题
c#定义的二维数组 如何获取数组下标啊?
C# 将多个二维数组作为元素,添加到交错数组或者List中
C# 如何把一个二维数组的所有值复制到另一个二维数组中
C#中数组的数组,就是二维数组,怎么把第一个数组的名显示出来...
C语言怎样将一维字符数组存放到二维数组中?
c#问题,关于调用二维数组的值
c#怎么随机1-100的不重复数字放入5x5的二维数组,再随...
在C#中如何将数据库中的内容读取出来之后放在一个二维数组中呢...