1、C#中数组的使用格式:数据类型[ ] 数组名=new 数据类型 [长度]; 长度必须是整数;
例
int[] y=new int[3];//初始化并声明数组
y[0]=20;//给数组添加数据
y[1]=21;
y[2]=22;
Console.WriteLine("四名同学的年龄是:{0}、{1}、{2}、{3}", age[0],age[1],age[2],age[3]);
2、数组.Length返回的是数组的长度;
3、给数组声明并初始化的其他方式:
例 int[] i=new int[] {1,2,3,4};//直接给数组进行初始化声明并且进行赋值
4、循环打印数组中的值(这个1中示例代码的更精简的写法):
int[] y=new int[] {20,21,22};
for(int i=0;i<y.Length;i++)
{
Console.WriteLine(y[i]+",");
}
5、查找算法
使用步骤:
1、使用循环访问数组中的每一个元素
2、在循环体中设置筛选条件,打印符合条件的元素
例.查找并打印数组中的偶数
int[] num=new int[] {3,34,42,2,11,19,30,55,20};
for(int i=0;i<num.length;i++)
{
if(num[i]%2==0)
{
console.write( num[i]+'',");
}
}
第二种查找方式:
例:
int[] score=new int[] {85,76,98,100,62,60};
bool hasNopass = false;//记录是否有不及格的,默认没有
for (int i = 0; i < score.Length; i++)
{
if (score[i] < 60)//如果有不及格的
{
//记录有不及格的
}
}
if (hasNopass)
Console.WriteLine("有人不及格");
else
Console.WriteLine("都及格啦!")
C#中二维数组的声明与访问
二维数组声明格式:
int[,] num=new int[2,3] {{1,2,3},{4,5,6}}
2,3指的是有2组数据,每组数据有3个数据。