using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ArrayStruct
{
internal class Program
{
static void Main(string[] args)
{
/*
//数组的概念
//概念:数组是一个存储相同类型元素的固定大小的顺序集合
//作用:一次性存储多个相同类型的变量
//数组的语法
//1.声明
//数据类型[]数组名;
//如:int[] intArray; double[] doubleArray;
//[]:指定数组的维度,默认是1维数组
//1.声明数组 int i;
int[] intArray;
//2.初始化
//数组名 = new 数据类型[数组长度]; i=10;
intArray = new int[5];
//声明初始化二合一格式;int i = 10;
//数据类型[] 数组名 = new 数据类型[数组长度];
double[] doubleArray = new double[3];//可以存放三个元素 0 1 2
//new:创建数组实例
//注:左右两端的数据类型要一致
//3.赋值
//数组名[下标] = 值;
//声明,初始化,赋值三合一格式:
//数据类型[] 数组名 = new 数据类型[数组长度]{值1,值2,...,值N}
//数据类型[] 数组名 = new 数据类型[]{值1,值2,值3}
doubleArray[0] = 111;
doubleArray[1] = 222;
doubleArray[2] = 333;
//doubleArray[3] = 444; 角标不可以越界
//4.数组的取值
Console.WriteLine(doubleArray[0]);
Console.ReadKey();
*/
//声明,初始化,赋值三合一格式:
/*
int[] ages = new int[5] { 000, 111, 222, 333, 444 };
Console.WriteLine(ages[3]);
Console.ReadKey();
double[] doubleArrary = new double[] {0,1,2,3,4,5 };
Console.WriteLine(doubleArrary[3]);
Console.ReadKey();
*/
//数组名[下标]
//注意:数组的下标是从零开始的
//数组的长度是固定的,赋值与取值的时候,下标不能越界
}
}
}