[C#] [WinForm] 以行為單位 , 讀取 TextBox

  • 2143
  • 0
  • C#
  • 2017-07-05

以行為單位 , 讀取 TextBox 

 

法一 : 一行一行讀取

string strLineData;
  using (StringReader sr = new StringReader(textbox1.text.Trim()))
{
    //讀取第一行
    strLineData = sr.ReadLine();
    while (!String.IsNullOrEmpty(strLineData))
    {
        strLineData = sr.ReadLine();
    }
}

 

法二 : 分行讀取 textbox1.Lines

string[] tbLines = (!String.IsNullOrEmpty(textbox1.text.Trim())) ? textbox1.Lines : null

//確定TextBox不為空後讀取一行一個String

經過我自己的測試

可以tb1.Lines=tb2.Lines 

但是沒有辦法tb1.Lines[0]=tb2.Lines [0];

tb1.Lines[0] 的方法的話,可以讀取某行資料,但無法單獨設定某行資料

https://dotblogs.com.tw/kennyshu/2009/07/09/9281