| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 24131 人关注过本帖
标题:二维数组应如何赋值和取值啊?
只看楼主 加入收藏
lover
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-2-16
收藏
 问题点数:0 回复次数:5 
二维数组应如何赋值和取值啊?
哪个哥哥可以帮我一下啊
搜索更多相关主题的帖子: 赋值 
2006-02-17 14:13
mitian1106
Rank: 1
等 级:新手上路
威 望:1
帖 子:25
专家分:0
注 册:2006-2-9
收藏
得分:0 
int[,] str=new int[4,4];
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
str[i,j]=i*10+j;
}
}

2006-02-17 15:22
ypj
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-2-17
收藏
得分:0 
2006-02-18 19:40
adamaya
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2006-2-19
收藏
得分:0 
可以直接在初始化的时候赋值,例如
int[,] n4 = new int[3, 2] { {1, 2}, {3, 4}, {5, 6} };
看看vs.net的帮助,就可以查的到啊
2006-02-20 22:54
夜观c景
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-2-18
收藏
得分:0 

\\定义二维数组
int[,] iArray=new int[6,8]

\\赋值
for(int i=0;i<=5;i++)
for(int j=0;j<=7;j++)
iArray[i,j]=i+j;

\\取值
for(int m=0;m<6;m++)
for(int n=0;n<8;n++)
Console.WriteLine("当前行为:{0}\t 当前列为:{1}\t 当前值为:{2}",m+1,n+1,iArray[i,j]);

2006-02-22 23:55
风之舞者
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2006-2-26
收藏
得分:0 
static void Main(string[] args)
{
//
// TODO: 在此处添加代码以启动应用程序
//
Console.WriteLine("Please insert the xSize:");
int i=Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Please insert the ySize:");
int j=Convert.ToInt32(Console.ReadLine());
string[,]array=new string[i,j];
for (int m=0;m<=i-1;m++)
{
for (int n=0;n<=j-1;n++)
{array[m,n]=Convert.ToString(Console.ReadLine());}
}
for (int a=0;a<=i-1;a++)
{
for (int b=0;b<=j-1;b++)
{Console.WriteLine(array[a,b]);}

}
}
这个程序直接就说的很清楚了 是直接输入和输出多维数组的方法 不过还不健全

请各位指教

当然了 你还可以在定义时候直接说
{//其他部分省略
int i,j,k....;
//输入i,j,k....;
int[,,,,...]array=new int[i,j,k];
}
其他的基本都是一样的 这么说我想你也大概明白了吧

呵呵 说不好 说的不好的还请各位指教

2006-02-26 22:54
快速回复:二维数组应如何赋值和取值啊?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023602 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved