4 本我 3周前 119次点击
多维数组是使用多个索引访问其元素的数组。例如,假定要确定一座山相对于某位置的高度,可使用两个坐标x和y来指定一个位置。把这两个坐标用作索引,让数组可以用每对坐标来存储高度,这就要使用多维数组了。
像这样的二维数组可以声明如下:
数组类型[,] 数组名字;
多维数组只需要更多逗号,例如:
数组类型[,,,] 数组名字;
该语句声明了一个4维数组。赋值也使用类似的语法,用逗号分隔大小。比如:
string[,] 我的数组=new string[2,3]{{"小明","小红","小绿"},{"大明","大红","大绿"}};
foreach循环可以访问多维数组中的所有元素,其方式与访问一维数组相同,例如:
foreach(string 列出 in 我的数组)
{
WriteLine(列出);
}
示例
static void Main(string[] args)
{
//声明多维数组我的朋友
string[,] 我的朋友 = { { "小明","小红","小绿"} , { "大明","大红","大绿"} };
//通过foreach循环把我的朋友写到屏幕上
foreach (string 列出 in 我的朋友)
{
WriteLine(列出);
}
//按下任意键结束
ReadKey();
}