一、数组定义与初始化
数组是数据的集合。标量变量一次只能保存一项。数组可以容纳多个项目。这些项目称为数组的元素。数组存储相同数据类型的数据。每个元素都可以通过索引来引用。数组是从零开始的。第一个元素的索引为零。数组是引用类型。
数组用于存储我们应用程序的数据。我们将数组声明为某种数据类型。我们指定它们的长度。我们用数据初始化数组。我们有几种处理数组的方法。我们可以修改元素、对其进行排序、复制或搜索它们。
1、数组的定义
int[] ages;
String[] names;
float[] weights;
我们有三个数组声明。声明由两部分组成。数组的类型和数组名称。数组的类型具有确定数组中元素类型的数据类型(在我们的示例中为 int、String、float)和一对方括号 []。括号表示我们有一个数组。
2、数组初始化
第一种方式:
int[] num=new int[5]
num[1]=1;
num[2]=2;
num[3]=3;
num[4]=4;
num[5]=5;
//[]中括号内的5是定义数组的长度,接下来对数组内数字进行赋值,如果未赋值的长度其为默认值0
//第二种方式
int[] num=new int[]{1,2,3,4,5}
或者
int[] num=new int[5]{1,2,3,4,5}
//如果中括号内有数组长度,则大括号内的数据一定是指定长度
//没有指定数组的长度。编译器会为我们做这件事
foreach (int i in array)
{
Console.WriteLine(i);
}
二、二维三维数组的使用
1、二维数组
int[,] twodim = new int[,] { {1, 2, 3}, {1, 2, 3} };
int d1 = twodim.GetLength(0);
int d2 = twodim.GetLength(1);
for (int i=0; i<d1; i++)
{
for (int j=0; j<d2; j++)
{
Console.WriteLine(twodim[i, j]);
}
}
2、三维数组
int[,,] n3 =
{
{{12, 2, 8}},
{{14, 5, 2}},
{{3, 26, 9}},
{{4, 11, 2}}
};
int d1 = n3.GetLength(0);
int d2 = n3.GetLength(1);
int d3 = n3.GetLength(2);
for (int i=0; i<d1; i++)
{
for (int j=0; j<d2; j++)
{
for (int k=0; k<d3; k++)
{
Console.Write(n3[i, j, k] + " ");
}
}
}
原文地址:https://blog.csdn.net/qiaodahua/article/details/134629050
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_35666.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。