using
System;
class Test
... {
static void Main()
...{
int[] arr = new int[] ...{ 1, 2, 3 };
for (int i = 0; i < arr.Length; i++)
...{ // 大括号可要可不要
Console.WriteLine(arr[i]);
}
}
}
class Test
... {
static void Main()
...{
int[] arr = new int[] ...{ 1, 2, 3 };
for (int i = 0; i < arr.Length; i++)
...{ // 大括号可要可不要
Console.WriteLine(arr[i]);
}
}
}
using
System;
class Test
... {
static void Main()
...{
int[] arr = ...{ 1, 2, 3 };
for (int i = 0; i < arr.Length; i++)
...{
Console.WriteLine(arr[i]);
}
}
}
class Test
... {
static void Main()
...{
int[] arr = ...{ 1, 2, 3 };
for (int i = 0; i < arr.Length; i++)
...{
Console.WriteLine(arr[i]);
}
}
}
using
System;
class Test
... {
static void Main()
...{
int[] arr = new int[3] ;
arr[0]=1;
arr[1]=2;
arr[2]=3;
for (int i = 0; i < arr.Length; i++)
...{
Console.WriteLine(arr[i]);
}
}
}
class Test
... {
static void Main()
...{
int[] arr = new int[3] ;
arr[0]=1;
arr[1]=2;
arr[2]=3;
for (int i = 0; i < arr.Length; i++)
...{
Console.WriteLine(arr[i]);
}
}
}
using
System;
class Test
... {
static void Main()
...{
int[] arr = new int[3] ;
arr[0]=1;
arr[1]=2;
arr[2]=3;
foreach (int i in arr)
...{
Console.WriteLine(i);
}
}
}
class Test
... {
static void Main()
...{
int[] arr = new int[3] ;
arr[0]=1;
arr[1]=2;
arr[2]=3;
foreach (int i in arr)
...{
Console.WriteLine(i);
}
}
}
以上三组代码,运行效果是一样的。
下面看看动态数组
using
System;
class SetArray
... {
public void PrintArr(int ArrLength)
...{
int[] arr = new int[ArrLength];
for (int i = 0; i < arr.Length; i++)
...{
arr[i] = i;
}
Console.WriteLine("Print Array's value");
for (int i = 0; i < arr.Length; i++)
...{
Console.WriteLine("arr[{0}]={1}", i, arr[i]);
}
}
}
class Test
... {
static void Main()
...{
SetArray arr = new SetArray();
int i = 1;
while (i > 0)
...{
Console.WriteLine("Please enter the array's length");
i = Int32.Parse(Console.ReadLine());
arr.PrintArr(i);
}
}
}
class SetArray
... {
public void PrintArr(int ArrLength)
...{
int[] arr = new int[ArrLength];
for (int i = 0; i < arr.Length; i++)
...{
arr[i] = i;
}
Console.WriteLine("Print Array's value");
for (int i = 0; i < arr.Length; i++)
...{
Console.WriteLine("arr[{0}]={1}", i, arr[i]);
}
}
}
class Test
... {
static void Main()
...{
SetArray arr = new SetArray();
int i = 1;
while (i > 0)
...{
Console.WriteLine("Please enter the array's length");
i = Int32.Parse(Console.ReadLine());
arr.PrintArr(i);
}
}
}