1. 主页
  2. 文档
  3. 数组的处理算法
  4. 一维数组拆多个一维

一维数组拆多个一维

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Test08
{
    class Program
    {
        static void Main(string[] args)
        {
            int[,] arr1 = new int[2, 3] { { 1, 3, 5 }, { 2, 4, 6 } };			//定义一个二维数组,并赋值
            //定义两个一维数组,用来存储拆分的二维数组中的元素
            int[] arr2 = new int[3];
            int[] arr3 = new int[3];
            for (int i = 0; i < 2; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    switch (i)
                    {
                        case 0: arr2[j] = arr1[i, j]; break;			//判断如果是第一行中的元素,则添加到第一个中
                        case 1: arr3[j] = arr1[i, j]; break;			//判断如果是第二行中的元素,则添加到第二个中
                    }
                }
            }
            Console.WriteLine("数组一:");
            foreach (int n in arr2)								//输出拆分后的第一个一维数组
                Console.Write(n + " ");
            Console.WriteLine();
            Console.WriteLine("数组二:");						//输出拆分后的第二个一维数组
            foreach (int n in arr3)
                Console.Write(n + " ");
            Console.WriteLine();
            Console.Read();
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Test07
{
    class Program
    {
        static void Main(string[] args)
        {
            //执分成2个1维数组  2行 3列
            int[,] arr1 = new int[2, 3] { { 1, 3, 5 }, { 2, 4, 6 } };

            int[] arr2 = new int[3];
            int[] arr3 = new int[3];
            
            for (int i = 0; i <2; i++)
            {
                for (int j = 0; j < 3; j++) { 
                           switch (i)
                    {
                        case 0:
                            arr2[j] = arr1[i,j];
                            break;
                        case 1:
                            arr3[j] = arr1[i, j];
                            break;
                    }
                }
            }

        }
    }
}
这篇文章对您有用吗?

我们要如何帮助您?