C#用于循环和数组(练习)

C#用于循环和数组(练习),c#,arrays,for-loop,C#,Arrays,For Loop,我正在努力学习C#,并且一直在做一些练习项目。在本例中,我尝试将practiceArray中的整数传输到practiceArray2,但未成功,而是将其作为输出: System.Int32[] System.Int32[] 我的程序代码如下: static void Main(string[] args) { int[] practiceArray = new int[10] {2,4,6,8,10,12,14,16,18,20 }; int[] pra

我正在努力学习C#,并且一直在做一些练习项目。在本例中,我尝试将practiceArray中的整数传输到practiceArray2,但未成功,而是将其作为输出:

System.Int32[]
System.Int32[]
我的程序代码如下:

static void Main(string[] args)
    {
        int[] practiceArray = new int[10] {2,4,6,8,10,12,14,16,18,20 };
        int[] practiceArray2 = new int[practiceArray.Length];

        for (int index = 0; index < practiceArray.Length; index++) 
        {
            practiceArray2[index] = practiceArray[index];
        }

        Console.WriteLine(practiceArray);
        Console.WriteLine(practiceArray2);


    }
static void Main(字符串[]args)
{
int[]practiceArray=新的int[10]{2,4,6,8,10,12,14,16,18,20};
int[]practiceArray2=新的int[practiceArray.Length];
for(int index=0;index
Console.WriteLine没有任何复杂的逻辑来输出复杂对象,如果不是字符串,它只调用ToString()。您需要使用string.Join等手动连接数组中的值

例如:
Console.WriteLine(string.Join(“,”,practiceArray))

int[]practiceArray=新的int[10]{2,4,6,8,10,12,14,16,18,20};
int[]practiceArray2=新的int[practiceArray.Length];
for(int index=0;index
int[] practiceArray = new int[10] { 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 };
int[] practiceArray2 = new int[practiceArray.Length];

  for (int index = 0; index < practiceArray.Length; index++)
  {
    practiceArray2[index] = practiceArray[index];
  }

  foreach (int pArray in practiceArray)
    Console.Write(pArray + " ");      

  foreach (int pArray2 in practiceArray2)
    Console.Write(pArray2 + " ");

  Console.Read();