using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//数组的使用
namespace unit5
{
class Program
{
static void Main(string[] args)
{
//数组的声明
//int[] myIntArray;
//int [ , ] myIntArray; //二维数组
//int [][] myIntArray; //数组的数组
//一维数组两种初始化方式
//1. int [] myIntArray = {2, 4, 5, 1, 8};
//2. int [] myIntArray = new int[5]; //默认值为0
//二维数组初始化
//int[,] myIntArray = { { 1, 3, 4 }, { 2, 3, 4 } }; //两行三列
//数组的数组初始化
//1.
//int [][] myIntArray = new int [2][];
//myIntArray[0] = new int[3];
//myIntArray[1] = new int[4];
//2.
//int[][] myIntArray = new int[2][] { new int [3]{ 1, 2, 3 }, new int [4]{ 1, 2, 4, 5 } };
//简化为
//int[][] myIntArray = { new int[]{1, 2, 4},
// new int[]{2, 3, 4, 6, 7},
// new int[]{1, 4}};
//组合这两种方式
//int[] myIntArray = new int[5] { 2, 4, 5, 1, 8 };
//注意:这种方式,初始化的元素个数必须与数组大小相匹配
//访问数组
//string[] myStringArray = {"hello1", "hello2", "hello3"};
//用for 可以读写数组
//for (int i = 0; i < myStringArray.Length; i++)
//{
// Console.WriteLine(myStringArray[i]);
//}
//用 foreach 只读数组,不可修改
//foreach (string stringArray in myStringArray)
//{
// Console.WriteLine(stringArray);
//}
//Console.ReadKey();
}
}
}