textBox Multiline=true 读取每行的内容

方法1,(可能存在问题)

            string[] str1 = textBox1.Text.Split('\n');

方法2,

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

    while (!String.IsNullOrEmpty(strLineData))
    {
        //程序逻辑部分
        //...

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

}

方法3,

string[] aryString = (!String.IsNullOrEmpty(textBox1.Text.Trim())) ? textBox1.Lines : null;

 

原文地址:https://www.cnblogs.com/mountain2011/p/2061861.html