将一个二维数组拆分成两个一维数组
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
//二位数组的拆分
namespace ArrayDemo08
{
internal class Program
{
static void Main(string[] args)
{
int[,] arr1 = new int[,] { { 1, 3, 5 }, { 2, 4, 6 } };
int row = arr1.GetLength(0);
int col = arr1.GetLength(1);
int[] arrPart1 = new int[col];
int[] arrPart2 = new int[col];
for(int i=0; i < arr1.GetLength(0); i++)
{
switch(i)
{
case 0:
{
for(int j=0; j< arrPart1.Length; j++)
{
arrPart1[j] = arr1[i,j];
}
break;
}
case 1:
{
for(int j=0; j<arrPart2.Length;j++)
{
arrPart2[j] = arr1[i,j];
}
break;
}
}
}
foreach(int i in arrPart1)
{
Console.Write(i + " ");
}
Console.WriteLine();
foreach(int i in arrPart2)
{
Console.Write(i + " ");
}
Console.WriteLine();
}
}
}