string[ ] wdtg = new string[100];
 string[,] datatg = new string[10, 10];
一维数组有一百个数,我需要将其放入一个二维数组中,不知道该咋闹,求高手解决

解决方案 »

  1.   


    static void Main(string[] args)
            {
                string[] wdtg = new string[100];
                string[,] datatg = new string[10, 10];            //初始化一下数组
                for (int i = 0; i < wdtg.Length; i++)
                {
                    wdtg[i] = i.ToString();
                }            //放到二维里面
                for (int i = 0; i < wdtg.Length; i++)
                {
                    datatg[i / 10, i % 10] = wdtg[i];
                }            //看看效果
                int col = 0;
                foreach (var str in datatg)
                {
                    Console.Write(str+" ");
                    if(col++%10==9)
                        Console.WriteLine( );
                }            Console.ReadKey();
            }
      

  2.   

     string[] wdtg = new string[100];
            for (int i = 0; i < 100; i++)
            {
                wdtg[i] = i.ToString();
            }
           
            string[,] datatg = new string[10, 10];
            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; j < 10; j++)
                {                datatg[i, j] = wdtg[int.Parse(i.ToString() + j.ToString())];
                }
            }        //Print Datas
            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; j < 10; j++)
                {
                    Response.Write(datatg[i, j]+"   ");            }
                Response.Write("<br />");
            }