using ;
MyClass
{
void Main
{
arr = [3] { "aa", "bb", "cc" };
foreach ( s in arr) Console.WriteLine(s); // aa/bb/cc
Console.ReadKey;
}
}
整数:
using ;
MyClass
{
void Main
{
arr = { 11, 22, 33 };
foreach ( i in arr) Console.WriteLine(i); // 11/22/33
Console.ReadKey;
}
}
化时维数可以省略; 若不省略, 得致:
using ;
MyClass
{
void Main
{
arr = [3] { 11, 22, 33 };
foreach ( i in arr) Console.WriteLine(i); // 11/22/33
Console.ReadKey;
}
}
声明同时指定维数, 但暂不赋值:
using ;
MyClass
{
void Main
{
arr = [3];
foreach ( i in arr) Console.WriteLine(i); // 0/0/0
arr[0] = 11;
arr[1] = 22;
arr[2] = 33;
foreach ( i in arr) Console.WriteLine(i); // 11/22/33
Console.ReadKey;
}
}
先声明, 赋值时再确定维数:
using ;
MyClass
{
void Main
{
arr;
arr = { 11, 22, 33 };
foreach ( i in arr) Console.WriteLine(i); // 11/22/33
Console.ReadKey;
}
}
可改变声明时维数:
using ;
MyClass
{
void Main
{
arr = [3];
arr = [4] { 11, 22, 33, 44 };
foreach ( i in arr) Console.WriteLine(i); // 11/22/33/44
Console.ReadKey;
}
}
如果用变量做维数, 定要是 const:
using ;
MyClass
{
void Main
{
const size = 3;
arr = [size] { 11, 22, 33};
foreach ( i in arr) Console.WriteLine(i); // 11/22/33
Console.ReadKey;
}
}
2维化:
using ;
MyClass
{
void Main
{
[,] arr = { {11,12,13,14}, {21,22,23,24}, {31,32,33,34} };
foreach ( i in arr) Console.WriteLine(i);
Console.ReadKey;
}
}
2维赋值:
using ;
MyClass
{
void Main
{
[,] arr = [3, 4];
arr[0,0] = 11;
arr[0,1] = 12;
arr[0,2] = 13;
arr[0,3] = 14;
arr[1,0] = 21;
arr[1,1] = 22;
arr[1,2] = 23;
arr[1,3] = 24;
arr[2,0] = 31;
arr[2,1] = 32;
arr[2,2] = 33;
arr[2,3] = 34;
foreach ( i in arr) Console.WriteLine(i);
Console.ReadKey;
}
}
多维:
using ;
MyClass
{
void Main
{
[,,] arr = [2, 3, 4];
for ( x = 0; x < 2; x) for ( y = 0; y < 3; y) for ( z = 0; z < 4; z)
arr[x,y,z] = Convert.ToInt32(Convert.(x+1) + Convert.(y+1) + Convert.(z+1));
foreach ( i in arr) Console.WriteLine(i);
Console.ReadKey;
}
}
中:
using ;
MyClass
{
void Main
{
arr = [3];
arr[0] = [2] { 11, 12 };
arr[1] = [3] { 21, 22, 23 };
arr[2] = [4] { 31, 32, 33, 34 };
foreach ( ns in arr) foreach ( n in ns)
Console.WriteLine(n);
Console.ReadKey;
}
}
最新评论