C# 如何将记事本的数据分行读取到textbox1控件和textbox2中

比如我记事本中有100行数字,我有两个textbox控件,第一行只能放在1个控件中,第二行放在第二控件中,第三行放在第一个控件中,第四行放在第二控件中依此类推

那不是IO读取出来,split得到数组,Page.FindControl("textbox下标")(winform用this.Controls.Find("如textbox下标", false)[0] as TextBox)进行设置,注意你的textbox id要有规律,如textbox0,textbox1.....依次类推


        string[] arr = System.IO.File.ReadAllText("txt文件物理路径").Split('\n');
        for (int i = 0; i < arr.Length; i++) {
            TextBox t = Page.FindControl("textbox" + i) as TextBox;
            if (t != null) t.Text = arr[i];
        }
楼上大神好像是用asp.net做的?我用winform仿造了一个 ;
    private void Form1_Load(object sender, EventArgs e)
    {
      //以回车为分割标识,将每行取出,放到数组arr中;
        string[] arr = System.IO.File.ReadAllText(@"D:\DesignFilesDellinspiron15\C#\txt_display\txt1.txt").Split('\n');
      //创建新的textbox并分别显示每行内容
     for (int i = 0; i < arr.Length; i++)
     {
         TextBox tb = new TextBox();
         tb.Name = "textbox"+i.ToString();
         tb.Parent = this;
         tb.Location = new System.Drawing.Point(i*1, i*30);
         this.Controls.Add(tb);
         if (tb != null) tb.Text = arr[i];   
      }

    }

大神的语法真是666,学习了。