static void Main(string[] args)
{
Console.WriteLine("=====一维数组的基本使用1=====");
int[] intArray = new int[3]; //定义数组长度为3
intArray[1] = 123;//为数组传值,数组从0开始
Console.WriteLine("intArray[1]:" + intArray[1]);//调取值得方法
Console.WriteLine("=====一维数组的基本使用2=====");
int[] intArray1 = new int[] { 123, 12, 11 };//直接赋值,不用定义长度
Console.WriteLine("=====一维数组的基本使用3=====");
int[] intArray2 = { 1, 2, 3, 4, 5, 6 };
//通过遍历输出要获取到的值
for (int i = 0; i < intArray2.Length; i = i + 2)
{
Console.WriteLine(intArray2[i]);
}
{
Console.WriteLine("=====一维数组的基本使用1=====");
int[] intArray = new int[3]; //定义数组长度为3
intArray[1] = 123;//为数组传值,数组从0开始
Console.WriteLine("intArray[1]:" + intArray[1]);//调取值得方法
Console.WriteLine("=====一维数组的基本使用2=====");
int[] intArray1 = new int[] { 123, 12, 11 };//直接赋值,不用定义长度
Console.WriteLine("=====一维数组的基本使用3=====");
int[] intArray2 = { 1, 2, 3, 4, 5, 6 };
//通过遍历输出要获取到的值
for (int i = 0; i < intArray2.Length; i = i + 2)
{
Console.WriteLine(intArray2[i]);
}
Console.WriteLine("=====二维数组的基本使用=====");
int[,] arr1 = new int[2, 3];//定义二维数组
int[,] arr2 = new int[2, 3]{ { 123, 11, 22 }, { 123, 11, 12 } };
int[,] arr3 = {
{ 123,11,22},//坐标为0,/0,1/0,2
{ 44,33,55} //坐标为/1,0/1,1/1,2
};
//输出 第二维 第二个元素
Console.WriteLine(arr3[1, 1]);
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
Console.Write(arr3[i, j] + "\t");
}
Console.WriteLine();
}
Console.WriteLine("=======不规则 数组的基本使用======");
int[][] arrs1 = {
new int[] { 1,2},
new int[] { 1,2,3,4,5},
new int[] { 1,2,3,4,5,6,7,8,9}
};
new int[] { 1,2},
new int[] { 1,2,3,4,5},
new int[] { 1,2,3,4,5,6,7,8,9}
};
Console.WriteLine(arrs1[2][4]);
for (int i = 0; i < arrs1.Length; i++)
{
for (int i = 0; i < arrs1.Length; i++)
{
for (int j = 0; j < arrs1[i].Length; j++)
{
Console.Write(arrs1[i][j] + "\t");
}
Console.WriteLine();
}
Console.WriteLine("=======动态数组的基本使用======");
{
Console.Write(arrs1[i][j] + "\t");
}
Console.WriteLine();
}
Console.WriteLine("=======动态数组的基本使用======");
ArrayList list = new ArrayList();
list.Add(12);
list.Add("AAC");
list.Add(true);
list.Add(2D);
list.Add(2F);
list.Add(DateTime.Now);
list.Add(2.13);
list.Add(12);
list.Add("AAC");
list.Add(true);
list.Add(2D);
list.Add(2F);
list.Add(DateTime.Now);
list.Add(2.13);
var aa = list[0];
int bb = Convert.ToInt32(aa) + 1;
foreach (var item in list)
{
Console.WriteLine(item);
}
int bb = Convert.ToInt32(aa) + 1;
foreach (var item in list)
{
Console.WriteLine(item);
}