数组
 数组分为一维数组、多维数组以及不规则数组
一、一维数组的定义
//定义一维数组
1.int [ ] intArray1 =new int [ ] {123,12,44}
2.int [ ] intArray2=new int [3]{123,21,55}
3.int [ ] intArray3={1,2,3,4,5,6}
//取值
for(int i=0; i<intArray.Length;i=i+2)
{
Console.WriteLine(intArray3[i]);
}
二、多维数组定义
//定义
1.int [,] arr1=new int [2,3]
2.int [,] arr2=new int[2.3]{{123,4,55},{456,5,55}}
3.int[,] arr3={{123,1,5},{456,78,77}}
//取值
for(int i = 0; i < 2; i++)
{
for(int j=0;j<3;j++)
{
Console.Write(arr3[i, j] + "\t");
}
Console.WriteLine();
}
三、不规则数组
//定义
int[ ][ ] arrs1 =
{
new int[ ] {1,2},
new int[ ] {1,2,3,4},
new int[ ] {1,2,3,4,5,6,7}
};
//取值
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.ReadKey();
一、一维数组的定义
//定义一维数组
1.int [ ] intArray1 =new int [ ] {123,12,44}
2.int [ ] intArray2=new int [3]{123,21,55}
3.int [ ] intArray3={1,2,3,4,5,6}
//取值
for(int i=0; i<intArray.Length;i=i+2)
{
Console.WriteLine(intArray3[i]);
}
二、多维数组定义
//定义
1.int [,] arr1=new int [2,3]
2.int [,] arr2=new int[2.3]{{123,4,55},{456,5,55}}
3.int[,] arr3={{123,1,5},{456,78,77}}
//取值
for(int i = 0; i < 2; i++)
{
for(int j=0;j<3;j++)
{
Console.Write(arr3[i, j] + "\t");
}
Console.WriteLine();
}
三、不规则数组
//定义
int[ ][ ] arrs1 =
{
new int[ ] {1,2},
new int[ ] {1,2,3,4},
new int[ ] {1,2,3,4,5,6,7}
};
//取值
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.ReadKey();
                    
                
                
            
        
浙公网安备 33010602011771号