[C#]以列為單位讀取MultiLine TextBox的內容

  • 21390
  • 0
  • C#
  • 2009-07-13

摘要:[C#]以列為單位讀取MultiLine TextBox的內容

要如何以列為單位讀取MultiLine設為true的TextBox的內容呢?

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

    while (!String.IsNullOrEmpty(strLineData))
    {
        //這邊放你的程式邏輯
        //...

        //讀取下一行
        strLineData = sr.ReadLine();
    }

}

 

7/13/2009 更新

感謝網友larrynung提供更簡單的方法,直接利用TextBox元件的Lines屬性即可得到以列為單位的字串陣列(string[])。

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