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;

 

posted @ 2011-05-29 10:11  山的那一边  阅读(766)  评论(0编辑  收藏  举报