日期:2014-05-17  浏览次数:20393 次

ASP.NET(C#) 怎么对 TextBox 编辑内容按行读取,并存入字符数组中?
问题如题,请附实例代码
注意:我用的asp.net(C#)2008中的文本框没有 Lines 属性。 
另外:不知 StreamReader 能否读取 TextBox 内容?如果能,请附实例代码。
 

------解决方案--------------------
TextBox1.Text.split('\n')

------解决方案--------------------
引用:
split 这个思路已想过。
好象 split 只按受分裂字符,如: TextBox1.Text.split(new char[] { '\', 'n' }),不接受 TextBox1.Text.split("\n") 写法,因为 "\n" 是字符串。


\n是一个字符。 非串。

string str = this.TextBox1.Text;
string[] sItems = str.Split('\n');

------解决方案--------------------
亲,试试这个:
string[] arrDelimit = 要分割的字符窜.Split(new char[] { '\r', '\n' });
------解决方案--------------------

string txtContent="1\r\n2\r\n3\r\n4\r\n5\r\n6\r\n7\r\n8\r\n9\r\n";
string[] contents = txtContent.Split("\r\n".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);